SHAPE_FLOWGRAPH_SRC_COMMAND
Indicates that a sample rate conversion (SRC) pass is needed.Syntax
Members
commandType: UINT64 The SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC command from SHAPE_FLOWGRAPH_COMMAND_TYPE.
queuedType: UINT64 Internal process flag: 1 == inserted into internal command queue, 0 == still waiting.
disabledType: UINT64 Flag to disable the conversion: 1 == disabled (don’t process), 0 == enabled (process normally).
errorType: UINT64 Command is invalid by the Audio Control Processor (ACP).
reserved0Type: UINT64 Reserved.
contextIdType: UINT64 Context ID.
mixBuffer0Type: UINT64 Output mix buffer for channel 0 (normally left / mono).
mixBuffer1Type: UINT64 Output mix buffer for channel 1 (normally right).
reserved1Type: UINT64 Reserved.
Remarks
SRC operates in one of two modes.- MONO mode data is read from system memory on a sample-by-sample basis and written (after SRC) to a mix buffer.
- STEREO mode data is interpreted as interleaved (left/right) stereo PCM data; each channel is output to a separate mix buffer. This allows for greatest performance with a minimum of memory re-reads.
