SHAPE_CONTEXTS
Context data for the Scalable Hardware Audio Processing Engine (SHAPE).Syntax
Members
numSrcContextsType: UINT32 Number of Sample Rate Convertor (SCR) contexts to allocate. numEqCompContexts
Type: UINT32 Number of EQ/Comp contexts to allocate. numFiltVolContexts
Type: UINT32 Number of Filter/Volume contexts to allocate. numDmaContexts
Type: UINT32 Number of Direct Memory Access (DMA) contexts to allocate. numXmaContexts
Type: UINT32 Number of XBOX Media Audio (XMA) contexts to allocate. numPcmContexts
Type: UINT32 Number of pulse-code modulation (PCM) contexts to allocate. srcContextArray
Type: SHAPE_SRC_CONTEXT* SRC context array. eqCompContextArray
Type: SHAPE_EQCOMP_CONTEXT* EQ/Comp context array. filtVolContextArray
Type: SHAPE_FILTVOL_CONTEXT* Filter/Volume context array. dmaContextArray
Type: SHAPE_DMA_CONTEXT* DMA context array. xmaContextArray
Type: SHAPE_XMA_CONTEXT* XMA context array. pcmContextArray
Type: SHAPE_PCM_CONTEXT* PCM context array. apuSrcContextArray
Type: APU_ADDRESS Physical address of the SRC context array. apuEqCompContextArray
Type: APU_ADDRESS Physical address of the EQ/Comp context array. apuFiltVolContextArray
Type: APU_ADDRESS Physical address of the Filter/Volume context array. apuDmaContextArray
Type: APU_ADDRESS Physical address of the DMA context array. apuXmaContextArray
Type: APU_ADDRESS Physical address of the XMA context array. apuPcmContextArray
Type: APU_ADDRESS Physical address of the PCM context array.
Remarks
This structure is used by the AcpHalAllocateShapeContexts function. The structure specifies sizes of new context arrays and contains allocated arrays returned by the function. Refer to the following structures:- SHAPE_DMA_CONTEXT
- SHAPE_EQCOMP_CONTEXT
- SHAPE_FILTVOL_CONTEXT
- SHAPE_PCM_CONTEXT
- SHAPE_SRC_CONTEXT
- SHAPE_XMA_CONTEXT
Requirements
Header: acphal.h Supported platforms: XBOX One family consoles and XBOX Series consolesSee also
AcpHalAllocateShapeContextsAcpHal
