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 |
用记录的数据填充缓冲区时引发的事件。 |