InputAudioQueue 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
输入音频队列,用于音频捕获和录制。
public class InputAudioQueue : AudioToolbox.AudioQueue
type InputAudioQueue = class
inherit AudioQueue
- 继承
注解
若要接收输入已完成的通知,可以挂接到 C# 事件 InputCompleted,也可以子类并重写 OnInputCompleted 方法。 它们服务于相同的目的。
构造函数
| InputAudioQueue(AudioStreamBasicDescription) |
创建用于录制的 AudioQueue,并在内部 AudioQueue 线程上调用通知回调。 |
| InputAudioQueue(AudioStreamBasicDescription, CFRunLoop, String) |
创建用于录制的 AudioQueue,并指定传递运行循环事件。 |
字段
| gch |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| handle |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
属性
| AudioStreamDescription |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| AudioStreamPacketDescription |
已过时.
音频队列的 AudioStreamBasicDescription。 (继承自 AudioQueue) |
| ChannelLayout |
音频队列通道布局。 (继承自 AudioQueue) |
| ConverterError |
包含音频队列的编码或解码过程中生成的最新错误。 (继承自 AudioQueue) |
| CurrentDevice |
与此音频队列关联的设备的唯一标识符。 (继承自 AudioQueue) |
| CurrentLevelMeter |
当前级别计量,在零范围内每个通道一个 (最小) 到一个 (最大) 。 (继承自 AudioQueue) |
| CurrentLevelMeterDB |
当前级别计量,每个通道一个分贝。 (继承自 AudioQueue) |
| CurrentTime |
返回硬件设备的当前时间。 (继承自 AudioQueue) |
| DecodeBufferSizeFrames |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| DeviceChannels |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| EnableLevelMetering |
对音频队列启用级别计量。 (继承自 AudioQueue) |
| Handle |
处理指向非托管对象表示形式的 (指针) 。 (继承自 AudioQueue) |
| HardwareCodecPolicy |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| IsRunning |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| MagicCookie |
某些格式所需的音频元数据。 (继承自 AudioQueue) |
| MaximumOutputPacketSize |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| Pan |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| SampleRate |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
| Volume |
卷 (继承自 AudioQueue) |
| VolumeRampTime |
输入音频队列,用于音频捕获和录制。 (继承自 AudioQueue) |
方法
事件
| InputCompleted |
用记录的数据填充缓冲区时引发的事件。 |