ACP_COMMAND_UPDATE_ALL_CONTEXTS
更新所有可伸缩硬件音频处理引擎(Scalable Hardware Audio Processing Engine,SHAPE)上下文类型数组的命令。语法
成员
srcEntryCount类型:UINT32 采样率转换器(Sample Rate Convertor,SRC)条目的数量。 eqCompEntryCount
类型:UINT32 EQ/Comp 条目的数量。 filtVolEntryCount
类型:UINT32 Filter/Volume 条目的数量。 dmaReadEntryCount
类型:UINT32 从混音缓冲区读取的直接内存访问(DMA)条目的数量。 dmaWriteEntryCount
类型:UINT32 写入混音缓冲区的 DMA 条目的数量。 pcmEntryCount
类型:UINT32 脉冲编码调制(PCM)条目的数量。 xmaEntryCount
类型:UINT32 XBOX Media Audio(XMA)条目的数量。 srcEntries
类型:APU_ADDRESS 指向 SRC 条目数组的指针。 eqCompEntries
类型:APU_ADDRESS 指向 EQ/Comp 条目数组的指针。 filtVolEntries
类型:APU_ADDRESS 指向 Filter/Volume 条目数组的指针。 dmaReadEntries
类型:APU_ADDRESS 指向从混音缓冲区读取的 DMA 条目数组的指针。 dmaWriteEntries
类型:APU_ADDRESS 指向写入混音缓冲区的 DMA 条目数组的指针。 pcmEntries
类型:APU_ADDRESS 指向 PCM 条目数组的指针。 xmaEntries
类型:APU_ADDRESS 指向 XMA 条目数组的指针。 srcIndexCount
类型:UINT32 SRC 索引的数量。 eqCompIndexCount
类型:UINT32 EQ/Comp 索引的数量。 filtVolIndexCount
类型:UINT32 Filter/Volume 索引的数量。 dmaReadIndexCount
类型:UINT32 从混音缓冲区读取的 DMA 索引的数量。 dmaWriteIndexCount
类型:UINT32 写入混音缓冲区的 DMA 索引的数量。 pcmIndexCount
类型:UINT32 PCM 索引的数量。 xmaIndexCount
类型:UINT32 XMA 索引的数量。 srcIndices
类型:APU_ADDRESS 指向 SRC 条目的 16 位无符号索引数组。 eqCompIndices
类型:APU_ADDRESS 指向 EQ/Comp 条目的 16 位无符号索引数组。 filtVolIndices
类型:APU_ADDRESS 指向 Filter/Volume 条目的 16 位无符号索引数组。 dmaReadIndices
类型:APU_ADDRESS 指向 DMA 读条目的 16 位无符号索引数组。 dmaWriteIndices
类型:APU_ADDRESS 指向 DMA 写条目的 16 位无符号索引数组。 pcmIndices
类型:APU_ADDRESS 指向 PCM 条目的 16 位无符号索引数组。 xmaIndices
类型:APU_ADDRESS 指向 XMA 条目的 16 位无符号索引数组。
备注
执行块更新有两种方法。 在直接方法中,使用 *EntryCount 和 *Entries 成员,而索引成员将被忽略。块更新按如下方式运行。要求
头文件: acphal.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机另请参阅
SubmitCommandAcpHal
