ACPHAL Errors and Constants

HRESULT error message codes specific to the ACPHAL namespace.

In this section

ACP_E_ALREADY_ALLOCATED
The data was already allocated.

ACP_E_ALREADY_CONNECTED
Already connected to the ACP.

ACP_E_ALREADY_REGISTERED
Already registered.

ACP_E_INVALID_COMMAND
The command submitted is invalid.

ACP_E_INVALID_CONTEXT_DATA
The context data is invalid.

ACP_E_INVALID_FLOWGRAPH
The specified flowgraph is invalid. Examine the flowgraph entry headers. Invalid entries will have the error bit set.

ACP_E_INVALID_MESSAGE_TYPE
Invalid message type.

ACP_E_INVALID_XMA_CONTEXT
Invalid XMA context index.

ACP_E_MESSAGE_ALREADY_REGISTERED
An attempt has been made to register for a message type that has aleady been registered.

ACP_E_MESSAGE_NOT_REGISTERED
An attempt has been made to unregister a message type that has not been registered.

ACP_E_NOT_ALLOCATED
A request has been made to update a SHAPE flowgraph context that has not been allocated.

ACP_E_NOT_CONNECTED
Not connected to the ACP.

ACP_E_NOT_REGISTERED
Not registered.

ACP_E_STILL_CONNECTED
AcpHalReleaseShapeContexts will return this if a client is still connected to the ACP.

ACP_E_QUEUE_FULL
The queue is full.

ACP_E_XMA_PARSER_ERROR
The specified XMA context has generated a parser error.

ACPHAL constants.

In this section

ACP_MAX_NUM_DMA_CONTEXTS
The maximum number of contexts.

ACP_MAX_NUM_EQCOMP_CONTEXTS
The maximum number of contexts.

ACP_MAX_NUM_FILTVOL_CONTEXTS
The maximum number of contexts.

ACP_MAX_NUM_PCM_CONTEXTS
The maximum number of contexts.

ACP_MAX_NUM_SRC_CONTEXTS
The maximum number of contexts.

ACP_MAX_NUM_XMA_CONTEXTS
The maximum number of contexts.

SHAPE_NUM_XMA_CONTEXT_BITFIELDS
Bitfield parameter used in ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS.

SHAPE_XMA_CONTEXT_BIT_MASK
Bit mask parameter used in ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS.

SHAPE_XMA_CONTEXT_INDEX_SHIFT
Indes shift parameter used in ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS.