SHAPE_FLOWGRAPH_SRC_COMMAND
指示需要进行采样率转换 (SRC) 处理。语法
成员
command类型:UINT64 来自 SHAPE_FLOWGRAPH_COMMAND_TYPE 的 SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC 命令。
queued类型:UINT64 内部处理标志:1 == 已插入内部命令队列,0 == 仍在等待。
disabled类型:UINT64 用于禁用转换的标志:1 == 已禁用(不处理),0 == 已启用(正常处理)。
error类型:UINT64 音频控制处理器 (ACP) 判定命令无效。
reserved0类型:UINT64 保留。
contextId类型:UINT64 上下文 ID。
mixBuffer0类型:UINT64 通道 0(通常为左声道/单声道)的输出混音缓冲区。
mixBuffer1类型:UINT64 通道 1(通常为右声道)的输出混音缓冲区。
reserved1类型:UINT64 保留。
备注
SRC 以两种模式之一运行。- MONO 模式下,数据按逐样本方式从系统内存中读取,并(在 SRC 之后)写入到混音缓冲区。
- STEREO 模式下,数据被解释为交错的(左/右)立体声 PCM 数据;每个通道输出到单独的混音缓冲区。这可以以最少的内存重新读取实现最高性能。
