다음을 통해 공유


AVAudioSession 클래스

정의

오디오 재생 또는 캡처 세션을 조정합니다.

[Foundation.Register("AVAudioSession", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVAudioSession : Foundation.NSObject
type AVAudioSession = class
    inherit NSObject
상속
AVAudioSession
특성

설명

애플리케이션 개발자는 에서 검색한 싱글톤 개체를 SharedInstance()사용해야 합니다.

iOS 디바이스의 오디오 하드웨어는 모든 앱 간에 공유되므로 오디오 설정은 "기본 설정"(방법 참조 SetPreferred* )만 할 수 있으며 애플리케이션 개발자는 이러한 기본 설정이 재정의되는 사용 사례를 고려해야 합니다.

앱과 다른 앱 및 시스템 서비스의 상호 작용은 오디오 범주에 따라 결정됩니다. 메서드를 SetCategory(String, String, AVAudioSessionRouteSharingPolicy, AVAudioSessionCategoryOptions, NSError) 사용하여 설정할 수 있습니다.

또한 모드를 제어해야 합니다(를 사용하여 SetMode(NSString, NSError) 애플리케이션에서 오디오를 사용하는 방법을 설명합니다.

AV Foundation에서 흔히 볼 수 있듯이 의 많은 메서드 AVAudioSession 는 비동기적이며 속성은 최종 상태를 반영하는 데 다소 시간이 걸릴 수 있습니다. 애플리케이션 개발자는 비동기 프로그래밍 기술을 잘 알고 있어야 합니다.

AVAssetExportSession 같은 AVCaptureSessionAVAudioSession일부 수 InputDataSourcesOutputDataSources사이의 조정 개체입니다.

의 편의 메서드 AVAudioSession.Notifications를 사용하여 오디오 시스템에서 게시하는 몇 가지 알림에 등록할 수 있습니다.

void Setup ()
{
	AVAudioSession.SharedInstance ().Init ();
	NSError error;
	if (!AVAudioSession.SharedInstance ().SetCategory (AVAudioSessionCategory.Playback, out error)) {
		ReportError (error);
		return;
	}
	AVAudioSession.Notifications.ObserveInterruption (ToneInterruptionListener);

	if (!AVAudioSession.SharedInstance ().SetActive (true, out error)) {
		ReportError (error);
		return;
	}

	void ToneInterruptionListener (object sender, AVAudioSessionInterruptionEventArgs interruptArgs)
	{
		//
	}
}

생성자

AVAudioSession(IntPtr)

관리되지 않는 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

AVAudioSession(NSObjectFlag)

초기화를 건너뛰고 개체만 할당하기 위해 파생 클래스에서 를 호출하는 생성자입니다.

속성

AvailableCategories

디바이스에서 제공할 수 있는 세션 범주에 대한 설명이 포함된 배열을 가져옵니다.

AvailableInputs

디바이스에서 사용 가능한 오디오 원본을 나열하는 가 포함된 AVAudioSessionPortDescription배열을 가져옵니다.

AvailableModes

사용 가능한 오디오 세션 모드가 포함된 배열을 가져옵니다.

Category

디바이스의 다른 앱과 요구 사항의 균형을 맞추는 데 사용되는 앱의 약한 형식의 오디오 분류입니다.

CategoryAmbient

상수 AVAudioSessionCategoryAmbient와 연결된 값을 나타냅니다.

CategoryAudioProcessing

개발자는 이 사용되지 않는 속성을 사용하면 안 됩니다.

CategoryMultiRoute

상수 AVAudioSessionCategoryMultiRoute와 연결된 값을 나타냅니다.

CategoryOptions

에 대한 옵션입니다 Category.

CategoryPlayAndRecord

상수 AVAudioSessionCategoryPlayAndRecord와 연결된 값을 나타냅니다.

CategoryPlayback

상수 AVAudioSessionCategoryPlayback과 연결된 값을 나타냅니다.

CategoryRecord

상수 AVAudioSessionCategoryRecord와 연결된 값을 나타냅니다.

CategorySoloAmbient

상수 AVAudioSessionCategorySoloAmbient와 연결된 값을 나타냅니다.

Class

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
ClassHandle

이 클래스의 핸들입니다.

CurrentHardwareInputNumberOfChannels

애플리케이션 개발자는 이 사용되지 않는 속성을 사용하면 안 됩니다. 대신 InputNumberOfChannels를 사용하세요.

CurrentHardwareOutputNumberOfChannels

애플리케이션 개발자는 이 사용되지 않는 속성을 사용하면 안 됩니다. 대신 OutputNumberOfChannels를 사용하세요.

CurrentHardwareSampleRate

애플리케이션 개발자는 이 사용되지 않는 속성을 사용하면 안 됩니다. 대신 SampleRate를 사용하세요.

CurrentRoute

활성 입력 출력 경로입니다.

DebugDescription

이 개체에 대한 개발자 의미 있는 설명입니다.

(다음에서 상속됨 NSObject)
Delegate

클래스 대리자 역할을 하는 AVFoundation.IAVAudioSessionDelegate 모델 클래스의 인스턴스입니다.

Description

ToString의 Objective-C 버전인 개체에 대한 설명입니다.

(다음에서 상속됨 NSObject)
Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

(다음에서 상속됨 NSObject)
InputAvailable

입력 경로가 오디오를 지원하는지 여부입니다.

InputDataSource

현재 선택한 입력 AVAudioSessionDataSourceDescription입니다.

InputDataSources

현재 입력 포트에 사용할 수 있는 데이터 원본입니다.

InputGain

0에서 1까지의 부동 소수점 값으로 입력 게인입니다.

InputGainSettable

입력 게인을 사용할 수 있는지 여부를 결정합니다.

InputIsAvailable

애플리케이션 개발자는 더 이상 사용되지 않는 이 를 사용하면 안 됩니다. 대신 InputAvailable를 사용하세요.

InputLatency

입력 대기 시간(초)입니다.

InputNumberOfChannels

현재 입력 경로의 채널 수입니다.

InterruptionNotification

중단에 대한 알림 상수

IOBufferDuration

현재 버퍼의 기간(초)입니다.

IsDirectBinding

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
IsProxy

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
MaximumInputNumberOfChannels

현재 입력 경로에 사용할 수 있는 가장 많은 수의 채널입니다.

MaximumOutputNumberOfChannels

현재 출력 경로에 사용할 수 있는 가장 많은 수의 채널입니다.

MediaServicesWereLostNotification

MediaServicesWereLost에 대한 알림 상수

MediaServicesWereResetNotification

MediaServicesWereReset에 대한 알림 상수

Mode

오디오에 대한 구성 모드로 Category 속성을 더 세밀하게 제어할 수 있습니다.

ModeDefault

상수 AVAudioSessionModeDefault와 연결된 값을 나타냅니다.

ModeGameChat

상수 AVAudioSessionModeGameChat과 연결된 값을 나타냅니다.

ModeMeasurement

상수 AVAudioSessionModeMeasurement와 연결된 값을 나타냅니다.

ModeMoviePlayback

상수 AVAudioSessionModeMoviePlayback과 연결된 값을 나타냅니다.

ModeSpokenAudio

상수 AVAudioSessionModeSpokenAudio와 연결된 값을 나타냅니다.

ModeVideoChat

상수 AVAudioSessionModeVideoChat과 연결된 값을 나타냅니다.

ModeVideoRecording

상수 AVAudioSessionModeVideoRecording과 연결된 값을 나타냅니다.

ModeVoiceChat

상수 AVAudioSessionModeVoiceChat과 연결된 값을 나타냅니다.

OrientationLeft

상수 AVAudioSessionOrientationLeft와 연결된 값을 나타냅니다.

OrientationRight

상수 AVAudioSessionOrientationRight와 연결된 값을 나타냅니다.

OtherAudioPlaying

다른 애플리케이션이 현재 오디오를 재생하고 있는지 여부입니다.

OutputDataSource

현재 선택한 출력 데이터 원본입니다.

OutputDataSources

현재 출력 경로의 AVAudioSessionDataSourceDescription사용 가능한 원본을 나열하는 의 배열입니다.

OutputLatency

출력 대기 시간(초)입니다.

OutputNumberOfChannels

출력 경로의 현재 채널 수입니다.

OutputVolume

현재 볼륨입니다.

PortAirPlay

상수 AVAudioSessionPortAirPlay와 연결된 값을 나타냅니다.

PortBluetoothA2DP

상수 AVAudioSessionPortBluetoothA2DP와 연결된 값을 나타냅니다.

PortBluetoothHfp

상수 AVAudioSessionPortBluetoothHFP와 연결된 값을 나타냅니다.

PortBluetoothLE

상수 AVAudioSessionPortBluetoothLE과 연결된 값을 나타냅니다.

PortBuiltInMic

상수 AVAudioSessionPortBuiltInMic과 연결된 값을 나타냅니다.

PortBuiltInReceiver

상수 AVAudioSessionPortBuiltInReceiver와 연결된 값을 나타냅니다.

PortBuiltInSpeaker

상수 AVAudioSessionPortBuiltInSpeaker와 연결된 값을 나타냅니다.

PortCarAudio

상수 AVAudioSessionPortCarAudio와 연결된 값을 나타냅니다.

PortHdmi

상수 AVAudioSessionPortHDMI와 연결된 값을 나타냅니다.

PortHeadphones

상수 AVAudioSessionPortHeadphones와 연결된 값을 나타냅니다.

PortHeadsetMic

상수 AVAudioSessionPortHeadsetMic과 연결된 값을 나타냅니다.

PortLineIn

상수 AVAudioSessionPortLineIn과 연결된 값을 나타냅니다.

PortLineOut

상수 AVAudioSessionPortLineOut과 연결된 값을 나타냅니다.

PortUsbAudio

상수 AVAudioSessionPortUSBAudio와 연결된 값을 나타냅니다.

PreferredHardwareSampleRate

원하는 오디오 샘플 속도입니다.

PreferredInput

오디오 라우팅을 위한 기본 입력 포트입니다.

PreferredIOBufferDuration

애플리케이션에서 원하는 버퍼 크기(초)입니다.

PreferredSampleRate

앱의 기본 샘플 속도(Hz)입니다.

PromptStyle

오디오 재생 또는 캡처 세션을 조정합니다.

RecordPermission

현재 부여된 기록 권한 상태를 설명하는 값을 가져옵니다.

RetainCount

개체에 대한 현재 Objective-C 보존 수를 반환합니다.

(다음에서 상속됨 NSObject)
RouteChangeNotification

RouteChange에 대한 알림 상수

RouteSharingPolicy

오디오 재생 또는 캡처 세션을 조정합니다.

SampleRate

현재 하드웨어 샘플 속도(Hz)입니다.

SecondaryAudioShouldBeSilencedHint

다른 앱이 오디오를 재생하고 있는지 여부를 알려주는 부울 값을 가져옵니다.

Self

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
SilenceSecondaryAudioHintNotification

SilenceSecondaryAudioHint에 대한 알림 상수

Superclass

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
SuperHandle

이 NSObject에 대한 기본 클래스의 메서드를 나타내는 데 사용되는 핸들입니다.

(다음에서 상속됨 NSObject)
VoicePrompt

오디오 재생 또는 캡처 세션을 조정합니다.

WeakDelegate

이 형식의 대리자 프로토콜에 응답할 수 있는 개체입니다.

Zone

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)

메서드

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

외부에서 관찰될 개체를 등록합니다(NSString keyPath 사용).   관찰된 변경 내용은 관찰자의 개체 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 메서드에 디스패치됩니다.

(다음에서 상속됨 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

외부에서 관찰될 개체를 등록합니다(문자열 keyPath 사용).   관찰된 변경 내용은 관찰자의 개체 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 메서드에 디스패치됩니다.

(다음에서 상속됨 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

임의의 메서드를 사용하여 외부에서 관찰될 개체를 등록합니다.

(다음에서 상속됨 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

임의의 메서드를 사용하여 외부에서 관찰될 개체를 등록합니다.

(다음에서 상속됨 NSObject)
AwakeFromNib()

개체가 nib 파일에서 로드된 후 호출됩니다. 재정의자는 base를 호출해야 합니다. AwakeFromNib().

(다음에서 상속됨 NSObject)
BeginInvokeOnMainThread(Action)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

주 UI 스레드에서 지정된 코드를 비동기적으로 호출합니다.

(다음에서 상속됨 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
Bind(String, NSObject, String, NSDictionary)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
BindingInfo(String)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
BindingOptionDescriptions(String)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
BindingValueClass(String)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
CommitEditing()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
ConformsToProtocol(IntPtr)

이 개체가 지정된 프로토콜을 구현하는지 확인하기 위해 호출됩니다.

(다음에서 상속됨 NSObject)
Copy()

기본 Objective-C 개체의 복사본을 수행합니다.

(다음에서 상속됨 NSObject)
DangerousAutorelease()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
DangerousRelease()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
DangerousRetain()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

다 대 다 관계에 대한 인덱스가 변경되었음을 나타냅니다.

(다음에서 상속됨 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
DidChangeValue(String)

지정된 키에서 변경이 발생했음을 나타냅니다.

(다음에서 상속됨 NSObject)
Dispose()

NSObject 개체에서 사용하는 리소스를 해제합니다.

(다음에서 상속됨 NSObject)
Dispose(Boolean)

AVAudioSession 개체에서 사용하는 리소스를 해제합니다.

DoesNotRecognizeSelector(Selector)

이 개체가 지정된 선택기를 인식하지 못했음을 나타냅니다.

(다음에서 상속됨 NSObject)
Equals(NSObject)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
Equals(Object)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
ExposedBindings()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetBindingInfo(NSString)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetBindingOptionDescriptions(NSString)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetBindingValueClass(NSString)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

지정된 키의 값을 검색합니다.

(다음에서 상속됨 NSObject)
GetHashCode()

현재 인스턴스에 대한 해시 코드를 생성합니다.

(다음에서 상속됨 NSObject)
GetMethodForSelector(Selector)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetNativeField(String)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetNativeHash()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
GetPreferredInputNumberOfChannels()

기본 설정 입력 채널 수를 검색합니다.

GetPreferredOutputNumberOfChannels()

기본 설정 출력 채널 수를 검색합니다.

Init()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
InitializeHandle(IntPtr)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
InitializeHandle(IntPtr, String)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
Invoke(Action, Double)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
Invoke(Action, TimeSpan)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Action)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Selector, NSObject)

주 UI 스레드에서 지정된 코드를 동기적으로 호출합니다.

(다음에서 상속됨 NSObject)
IsEqual(NSObject)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
IsKindOfClass(Class)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
IsMemberOfClass(Class)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
MarkDirty()

일반 피어 개체(IsDirectBinding이 true임)를 toggleref 개체로 승격합니다.

(다음에서 상속됨 NSObject)
MutableCopy()

지정된 NSObject의 변경 가능한 복사본을 만듭니다.

(다음에서 상속됨 NSObject)
ObjectDidEndEditing(NSObject)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

이 개체를 기준으로 지정된 keyPath의 값이 변경되었음을 나타냅니다.

(다음에서 상속됨 NSObject)
OverrideOutputAudioPort(AVAudioSessionPortOverride, NSError)

출력 오디오 포트를 일시적으로 변경하도록 요청합니다.

PerformSelector(Selector)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, Double)

현재 인스턴스에서 선택기를 호출하고 가 obj null이 아닌 경우 이를 단일 매개 변수로 전달합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, NSObject)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
PrepareForInterfaceBuilder()

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, NSString)

지정된 관찰자가 지정된 keyPath에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

지정된 관찰자가 지정된 keyPath 및 컨텍스트에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, String)

지정된 관찰자가 지정된 keyPath에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, String, IntPtr)

지정된 관찰자가 지정된 keyPath 및 컨텍스트에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RequestRecordPermission(AVPermissionGranted)

앱 사용자에게 표준 UI를 표시하여 기록할 권한을 요청합니다.

RespondsToSelector(Selector)

이 개체가 지정된 선택기를 인식하는지 여부입니다.

(다음에서 상속됨 NSObject)
SetActive(Boolean)

애플리케이션에 대한 오디오 세션을 활성화하거나 비활성화합니다.

SetActive(Boolean, AVAudioSessionFlags, NSError)

애플리케이션 개발자는 사용되지 않는 이 메서드를 사용하면 안 됩니다.

SetActive(Boolean, AVAudioSessionSetActiveOptions)

애플리케이션에 대한 오디오 세션을 활성화하고 비활성화합니다.

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

애플리케이션에 대한 오디오 세션을 활성화하고 비활성화합니다.

SetActive(Boolean, NSError)

애플리케이션에 대한 오디오 세션을 활성화하거나 비활성화합니다.

SetAggregatedIOPreference(AVAudioSessionIOType, NSError)

오디오 재생 또는 캡처 세션을 조정합니다.

SetCategory(AVAudioSessionCategory)

에 대한 변경을 요청합니다 Category.

SetCategory(AVAudioSessionCategory, AVAudioSessionCategoryOptions)

에 대한 변경을 요청합니다 Category.

SetCategory(NSString)

약한 형식; 에 대한 변경을 요청합니다 Category.

SetCategory(NSString, NSError)

약한 형식; 에 대한 변경을 요청합니다 Category.

SetCategory(String, AVAudioSessionCategoryOptions, NSError)

약한 형식; 에 대한 변경을 요청합니다 Category.

SetCategory(String, String, AVAudioSessionCategoryOptions, NSError)

오디오 재생 또는 캡처 세션을 조정합니다.

SetCategory(String, String, AVAudioSessionRouteSharingPolicy, AVAudioSessionCategoryOptions, NSError)

오디오 재생 또는 캡처 세션을 조정합니다.

SetInputDataSource(AVAudioSessionDataSourceDescription, NSError)

지정된 dataSource를 선택합니다.

SetInputGain(Single, NSError)

특정 게인 수준을 요청합니다.

SetMode(NSString, NSError)

특정 모드를 요청합니다.

SetNativeField(String, NSObject)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
SetNilValueForKey(NSString)

지정된 키의 값을 null로 설정합니다.

(다음에서 상속됨 NSObject)
SetOutputDataSource(AVAudioSessionDataSourceDescription, NSError)

특정 출력 dataSource을 선택합니다.

SetPreferredHardwareSampleRate(Double, NSError)

애플리케이션 개발자는 사용되지 않는 이 메서드를 사용하면 안 됩니다. 대신 M:AVFoundation.AVAudioSession.SetPreferredSampleRate(Double, out NSError)를 사용합니다.

SetPreferredInput(AVAudioSessionPortDescription, NSError)

기본 입력 데이터 원본을 설정합니다.

SetPreferredInputNumberOfChannels(nint, NSError)

오디오 재생 또는 캡처 세션을 조정합니다.

SetPreferredIOBufferDuration(Double, NSError)

IO 버퍼의 기본 설정 기간(초)을 설정합니다.

SetPreferredOutputNumberOfChannels(nint, NSError)

오디오 재생 또는 캡처 세션을 조정합니다.

SetPreferredSampleRate(Double, NSError)

기본 샘플 속도를 Hz로 설정합니다.

SetValueForKey(NSObject, NSString)

키로 지정된 속성의 값을 지정된 값으로 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForKeyPath(IntPtr, NSString)

관리되지 않는 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

(다음에서 상속됨 NSObject)
SetValueForKeyPath(NSObject, NSString)

keypath를 사용하여 연결할 수 있는 속성의 값을 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

정의되지 않은 키에 값을 쓰려는 시도를 나타냅니다. 재정의되지 않으면 NSUndefinedKeyException을 발생합니다.

(다음에서 상속됨 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

이 NSObject의 값을 지정된 사전의 값으로 설정합니다.

(다음에서 상속됨 NSObject)
SharedInstance()

공유 AVAudioSession 개체를 반환하는 팩터리 메서드입니다.

ToString()

현재 인스턴스 값의 문자열 표현을 반환합니다.

(다음에서 상속됨 NSObject)
Unbind(NSString)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
Unbind(String)
사용되지 않음.

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
ValueForKey(NSString)

지정된 키와 연결된 속성의 값을 반환합니다.

(다음에서 상속됨 NSObject)
ValueForKeyPath(NSString)

keypath를 사용하여 연결할 수 있는 속성의 값을 반환합니다.

(다음에서 상속됨 NSObject)
ValueForUndefinedKey(NSString)

정의되지 않은 키의 값을 읽으려는 시도를 나타냅니다. 재정의되지 않으면 NSUndefinedKeyException을 발생합니다.

(다음에서 상속됨 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

지정된 키의 지정된 인덱스 값이 변경될 것임을 나타냅니다.

(다음에서 상속됨 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

오디오 재생 또는 캡처 세션을 조정합니다.

(다음에서 상속됨 NSObject)
WillChangeValue(String)

지정된 키의 값이 변경될 것임을 나타냅니다.

(다음에서 상속됨 NSObject)

이벤트

BeginInterruption
사용되지 않음.

개발자는 이 사용되지 않는 메서드를 사용하면 안 됩니다. 대신 를 사용해야 ObserveInterruption(NSObject, EventHandler<AVAudioSessionInterruptionEventArgs>)합니다.

CategoryChanged
사용되지 않음.

가 변경되었음을 나타내는 Category 이벤트입니다.

EndInterruption
사용되지 않음.

개발자는 이 사용되지 않는 메서드를 사용하면 안 됩니다. 대신 를 사용해야 ObserveInterruption(NSObject, EventHandler<AVAudioSessionInterruptionEventArgs>)합니다.

InputAvailabilityChanged
사용되지 않음.

입력의 가용성이 변경되었음을 나타내는 이벤트입니다.

InputChannelsChanged
사용되지 않음.

더 이상 사용되지 않습니다. 이 이벤트는 더 이상 발생하지 않습니다.

OutputChannelsChanged
사용되지 않음.

더 이상 사용되지 않습니다. 이 이벤트는 더 이상 발생하지 않습니다.

SampleRateChanged
사용되지 않음.

가 변경되었음을 나타내는 SampleRate 이벤트입니다.

확장 메서드

GetDebugDescription(INSObjectProtocol)

오디오 재생 또는 캡처 세션을 조정합니다.

GetAccessibilityCustomRotors(NSObject)

개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 this 가져옵니다.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 this 설정합니다.

적용 대상

추가 정보