Command to update an EQ/Comp context.
struct ACP_COMMAND_UPDATE_EQCOMP_CONTEXT {
UINT32 contextIndex;
UINT32 updateMask;
APU_ADDRESS contextData;
};
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.
Header: Declared in acphal.h.
Library: Use acphal.lib.