다음을 통해 공유


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)

오디오 장치의 하드웨어를 중지합니다.

적용 대상