AUAudioUnit 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
其子类 AVAudioNode 处理音频的子类。
[Foundation.Register("AUAudioUnit", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class AUAudioUnit : Foundation.NSObject
type AUAudioUnit = class
inherit NSObject
- 继承
- 属性
构造函数
AUAudioUnit(AudioComponentDescription, AudioComponentInstantiationOptions, NSError) |
使用指定的值新建 AUAudioUnit。 |
AUAudioUnit(AudioComponentDescription, NSError) |
使用指定的值新建 AUAudioUnit。 |
AUAudioUnit(IntPtr) |
创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。 |
AUAudioUnit(NSObjectFlag) |
用于调用派生类的构造函数,以跳过初始化并仅分配 对象。 |
属性
AllParameterValues |
获取键值观察通知所需的特殊值 |
AudioComponentInstanceInvalidationNotification |
AudioComponentInstanceInvalidation 的通知常量 |
AudioComponentRegistrationsChangedNotification |
AudioComponentRegistrationsChanged 的通知常量 |
AudioUnitName |
获取音频单元的名称。 |
CanProcessInPlace |
获取一个布尔值,该值指示音频单元是否可以在不分配新缓冲区的情况下将输入转换为输出。 |
ChannelCapabilities |
获取描述输入和输出通道的有效组合的数组。 |
ChannelMap |
获取或设置通道映射。 |
Class |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |
ClassHandle |
此类的句柄。 |
Component |
从用于创建音频单元的说明中获取组件。 |
ComponentDescription |
从用于创建音频单元的说明中获取组件。 |
ComponentName |
获取音频单元组件名称。 |
ComponentVersion |
获取音频单元的版本。 |
ContextName |
获取音频单元所连接到的上下文的名称。 |
CurrentPreset |
获取最近选择的预设。 |
DebugDescription |
此对象的开发人员有意义的说明。 (继承自 NSObject) |
Description |
对象的说明,即 ToString 的 Objective-C 版本。 (继承自 NSObject) |
FactoryPresets |
获取音频单元的出厂预设。 |
FullState |
获取或设置音频单元整个状态的快照,用于保存预设。 |
FullStateForDocument |
获取或设置音频单元整个状态的快照,以便在文档中保存。 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 (继承自 NSObject) |
InputBusses |
获取一个数组,该数组包含音频单元的输入连接。 |
InternalRenderBlock |
获取开发人员提供的用于执行音频呈现的块。 |
IsDirectBinding |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |
IsProxy |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |
Latency |
获取音频单元的延迟(以秒为单位) |
ManufacturerName |
获取音频单元的制造商名称。 |
MaximumFramesToRender |
获取或设置要同时呈现的最大音频帧数。 |
MidiOutputBufferSizeHint |
其子类 AVAudioNode 处理音频的子类。 |
MidiOutputEventBlock |
其子类 AVAudioNode 处理音频的子类。 |
MidiOutputNames |
其子类 AVAudioNode 处理音频的子类。 |
MusicDeviceOrEffect |
获取一个值,该值表示 |
OutputBusses |
获取一个数组,该数组包含音频单元的输出连接。 |
ParameterTree |
获取或设置输出参数的整个树。 |
ProfileChangedCallback |
其子类 AVAudioNode 处理音频的子类。 |
ProvidesUserInterface |
其子类 AVAudioNode 处理音频的子类。 |
RenderBlock |
获取用于呈现音频的呈现块。 |
RenderingOffline |
获取或设置一个布尔值,该值控制音频单元当前是否正在脱机呈现。 |
RenderQuality |
获取或设置呈现质量,该值以 [0,127] 为单位。 |
RenderResourcesAllocated |
获取一个布尔值,该值指示是否已分配呈现资源。 |
RetainCount |
返回对象的当前 Objective-C 保留计数。 (继承自 NSObject) |
ScheduleParameterBlock |
计划参数的块。 |
Self |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |
ShortName |
其子类 AVAudioNode 处理音频的子类。 |
ShouldBypassEffect |
获取或设置一个布尔值,该值指示效果是否应跳过处理并直接转到输出。 |
Superclass |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |
SuperHandle |
用于表示此 NSObject 基类中方法的句柄。 (继承自 NSObject) |
SupportsMpe |
获取一个布尔值,该值指示是否支持 MPE 音频。 |
TailTime |
获取音频单元的尾部时间(以秒为单位)。 |
TransportStateBlock |
提供有关其传输状态信息的委托块。 |
VirtualMidiCableCount |
获取由设备或效果实现的虚拟 MIDI 电缆的数量。 |
Zone |
其子类 AVAudioNode 处理音频的子类。 (继承自 NSObject) |