Skip to main content

SetShapePcmMode

设置 PCM 模式。

语法

参数

context   _Inout_
类型:SHAPE_PCM_CONTEXT*
指向 SHAPE_PCM_CONTEXT 结构体的指针。 mode   
类型:SHAPE_PCM_MODE
SHAPE_PCM_MODE 枚举的成员之一。

返回值

类型:HRESULT HRESULT 成功或错误代码。

备注

采样率转换器 (SRC) 以单声道或立体声模式运行。脉冲编码调制 (PCM) 数据从内存中读取,并转换为通用的 24 位定点格式以进行采样率转换。根据模式,输出将写入到一个或两个混音缓冲区中。立体声数据以交错的 16 位数据流形式存储在内存中,左声道位于每个 32 位字的最低 16 位,右声道位于最高 16 位。在立体声模式下,PCM 数据被读取并同时解交错。左声道数据(偶数编号的样本)经过处理后输出到一个混音缓冲区,右声道数据(奇数编号的样本)被写入到第二个混音缓冲区。

要求

标头: shapepcmcontext.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

ACP 概述
Shape 概述 shapepcmcontext
最后修改于 2026年8月24日