ACP_COMMAND_UPDATE_EQCOMP_CONTEXT Structure

Command to update an EQ/Comp context.

Syntax

struct ACP_COMMAND_UPDATE_EQCOMP_CONTEXT {
    UINT32 contextIndex;
    UINT32 updateMask;
    APU_ADDRESS contextData;
};  

Members

contextIndex
Index of context to update.

updateMask
One or more update flags.

Flag Value
SHAPE_EQCOMP_UPDATE_EQA_COEFFICIENTS 0x00000001
SHAPE_EQCOMP_UPDATE_EQB_COEFFICIENTS 0x00000002
SHAPE_EQCOMP_UPDATE_EQC_COEFFICIENTS 0x00000004
SHAPE_EQCOMP_UPDATE_EQA_COEFFICIENTS_TARGET 0x00000008
SHAPE_EQCOMP_UPDATE_EQB_COEFFICIENTS_TARGET 0x00000010
SHAPE_EQCOMP_UPDATE_EQC_COEFFICIENTS_TARGET 0x00000020
SHAPE_EQCOMP_UPDATE_COMP_ATTACK 0x00000040
SHAPE_EQCOMP_UPDATE_COMP_RELEASE 0x00000080
SHAPE_EQCOMP_UPDATE_COMP_THRESHOLD 0x00000100
SHAPE_EQCOMP_UPDATE_COMP_ONE_OVER_RATIO 0x00000200
SHAPE_EQCOMP_UPDATE_COMP_GAIN 0x00000400
SHAPE_EQCOMP_UPDATE_COMP_GAIN_TARGET 0x00000800
SHAPE_EQCOMP_UPDATE_COMP_ENABLE 0x00001000
SHAPE_EQCOMP_UPDATE_COMP_LOG_GAIN 0x00002000
SHAPE_EQCOMP_UPDATE_COMP_EXPAND 0x00004000
SHAPE_EQCOMP_UPDATE_COMP_SIDECHAIN_MODE 0x00008000
SHAPE_EQCOMP_UPDATE_COMP_MODE 0x00010000
SHAPE_EQCOMP_UPDATE_MASK 0x0001ffff

contextData
Physical address of the context data to be updated. Refer to the SHAPE_EQCOMP_CONTEXT structure.

Requirements

Header: Declared in acphal.h.

Library: Use acphal.lib.