AudioConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
线性 PCM 音频格式转换器。
public class AudioConverter : IDisposable, ObjCRuntime.INativeObject
type AudioConverter = class
interface IDisposable
interface INativeObject
- 继承
-
AudioConverter
- 实现
属性
方法
ConvertBuffer(Byte[], Byte[]) |
将音频数据从一种线性 PCM 格式转换为另一种。 |
ConvertComplexBuffer(Int32, AudioBuffers, AudioBuffers) |
将音频数据从一种线性 PCM 格式转换为另一种线性 PCM 格式,其中两者使用相同的采样率。 |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription) |
基于指定的音频格式创建新的音频转换器实例。 |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioClassDescription[]) |
使用指定的编解码器创建新的音频转换器实例。 |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioConverterError) |
使用指定的编解码器创建新的音频转换器实例。 |
Dispose() |
释放 AudioConverter 对象使用的资源。 |
Dispose(Boolean) |
释放 AudioConverter 对象使用的资源。 |
FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[]) |
转换支持非交错和数据包化格式的音频数据。 |
FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) |
线性 PCM 音频格式转换器。 |
Finalize() |
AudioConverter 对象的终结器 |
Reset() |
重置音频转换器。 |
事件
InputData |
由 FillComplexBuffer 用于提供输入数据。 |