ShapePcmContext
ShapePcmContext API函数
| 函数 | 说明 |
|---|---|
| GetShapePcmAudioBuffer | 获取 PCM 上下文的音频缓冲区。 |
| GetShapePcmBufferFull | 获取缓冲区已满标志。 |
| GetShapePcmBufferLength | 获取音频缓冲区以样本为单位的长度。 |
| GetShapePcmFormat | 获取 PCM 格式。 |
| GetShapePcmLoopCount | 获取循环计数。 |
| GetShapePcmLoopEnd | 获取非帧对齐样本的循环结束位置。 |
| GetShapePcmLoopStartOrWritePointer | 获取线性缓冲区的循环起点,或环形缓冲区的写入指针。 |
| GetShapePcmMode | 获取 PCM 模式。 |
| GetShapePcmReadPointer | 获取读取指针。 |
| SetShapePcmAudioBuffer 函数 | 使用虚拟指针设置 PCM 音频缓冲区。 |
| SetShapePcmAudioBuffer | 使用物理地址设置 PCM 音频缓冲区。 |
| SetShapePcmBufferFull | 设置缓冲区已满标志。 |
| SetShapePcmBufferLength | 以样本为单位设置缓冲区长度。 |
| SetShapePcmFormat | 设置 PCM 格式。 |
| SetShapePcmLoopCount | 设置循环计数。 |
| SetShapePcmLoopEnd | 设置非帧对齐样本的循环结束位置。 |
| SetShapePcmLoopStartOrWritePointer | 设置线性缓冲区的循环起点,或环形缓冲区的写入指针。 |
| SetShapePcmMode | 设置 PCM 模式。 |
| SetShapePcmReadPointer | 设置读取指针。 |
结构体
| 结构体 | 说明 |
|---|---|
| SHAPE_PCM_CONTEXT | PCM 上下文结构体。 |
枚举
| 枚举 | 说明 |
|---|---|
| SHAPE_PCM_FORMAT | 指定 PCM 格式的枚举。 |
| SHAPE_PCM_MODE | 指定 PCM 模式的枚举。 |
