AUAudioUnit_AUAudioInputOutputUnit 类

定义

定义主机与音频单元的接口。

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public static class AUAudioUnit_AUAudioInputOutputUnit
type AUAudioUnit_AUAudioInputOutputUnit = class
继承
AUAudioUnit_AUAudioInputOutputUnit
属性

方法

CanPerformOutput(AUAudioUnit)

返回一个布尔值,该值指示音频单元是否可以执行输出操作。

GetCanPerformInput(AUAudioUnit)

返回一个布尔值,该值指示音频单元是否可以执行输入操作。

GetDeviceId(AUAudioUnit)

定义主机与音频单元的接口。

GetDeviceInputLatency(AUAudioUnit)

定义主机与音频单元的接口。

GetDeviceOutputLatency(AUAudioUnit)

定义主机与音频单元的接口。

GetInputHandler(AUAudioUnit)

获取此 IO 单元的输入处理程序

GetOutputProvider(AUAudioUnit)

获取此 IO 单元的输出提供程序。

IsInputEnabled(AUAudioUnit)

返回一个布尔值,该值指示当前是否在音频单元上启用了输入。

IsOutputEnabled(AUAudioUnit)

返回一个布尔值,该值指示当前是否在音频单元上启用了输入。

IsRunning(AUAudioUnit)

定义主机与音频单元的接口。

SetDeviceId(AUAudioUnit, UInt32, NSError)

定义主机与音频单元的接口。

SetInputEnabled(AUAudioUnit, Boolean)

设置一个布尔值,该值控制是否在音频单元上启用输入。

SetInputHandler(AUAudioUnit, AUInputHandler)

将输入处理程序设置为指定的值。

SetOutputEnabled(AUAudioUnit, Boolean)

设置一个布尔值,该值控制是否在音频单元上启用输出。

SetOutputProvider(AUAudioUnit, AURenderPullInputBlock)

将输出提供程序设置为指定的值。

StartHardware(AUAudioUnit, NSError)

启动音频单元的硬件。

StopHardware(AUAudioUnit)

停止音频单元的硬件。

适用于