Skip to main content

SHAPE_CONTEXTS

可伸缩硬件音频处理引擎(Scalable Hardware Audio Processing Engine,SHAPE)的上下文数据。

语法

成员

numSrcContexts
类型:UINT32
要分配的采样率转换器(Sample Rate Convertor,SRC)上下文的数量。 numEqCompContexts
类型:UINT32
要分配的 EQ/Comp 上下文的数量。 numFiltVolContexts
类型:UINT32
要分配的 Filter/Volume 上下文的数量。 numDmaContexts
类型:UINT32
要分配的直接内存访问(Direct Memory Access,DMA)上下文的数量。 numXmaContexts
类型:UINT32
要分配的 XBOX Media Audio(XMA)上下文的数量。 numPcmContexts
类型:UINT32
要分配的脉冲编码调制(PCM)上下文的数量。 srcContextArray
类型:SHAPE_SRC_CONTEXT*
SRC 上下文数组。 eqCompContextArray
类型:SHAPE_EQCOMP_CONTEXT*
EQ/Comp 上下文数组。 filtVolContextArray
类型:SHAPE_FILTVOL_CONTEXT*
Filter/Volume 上下文数组。 dmaContextArray
类型:SHAPE_DMA_CONTEXT*
DMA 上下文数组。 xmaContextArray
类型:SHAPE_XMA_CONTEXT*
XMA 上下文数组。 pcmContextArray
类型:SHAPE_PCM_CONTEXT*
PCM 上下文数组。 apuSrcContextArray
类型:APU_ADDRESS
SRC 上下文数组的物理地址。 apuEqCompContextArray
类型:APU_ADDRESS
EQ/Comp 上下文数组的物理地址。 apuFiltVolContextArray
类型:APU_ADDRESS
Filter/Volume 上下文数组的物理地址。 apuDmaContextArray
类型:APU_ADDRESS
DMA 上下文数组的物理地址。 apuXmaContextArray
类型:APU_ADDRESS
XMA 上下文数组的物理地址。 apuPcmContextArray
类型:APU_ADDRESS
PCM 上下文数组的物理地址。

备注

此结构体由 AcpHalAllocateShapeContexts 函数使用。该结构体指定新上下文数组的大小,并包含由该函数返回的已分配数组。 请参阅以下结构体:

要求

头文件: acphal.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

AcpHalAllocateShapeContexts
AcpHal
最后修改于 2026年8月24日