次の方法で共有


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) 使用してこれを設定できます。

また、Mode を制御する必要があります (を使用して SetMode(NSString, NSError) 、アプリケーションでオーディオを使用する方法を説明します)。

AV Foundation でよくあるように、 の AVAudioSession 多くのメソッドは非同期であり、プロパティが最終的な状態を反映するまでに時間がかかる場合があります。 アプリケーション開発者は、非同期プログラミング手法に精通している必要があります。

AVAudioSessionのような AVCaptureSession は、 と AVAssetExportSession の数の間の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

オブジェクトの説明。Objective-C バージョンの ToString です。

(継承元 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

定数 AVAudioSessionPort BluetoothA2DP に関連付けられている値を表します

PortBluetoothHfp

定数 AVAudioSessionPort BluetoothHFP に関連付けられている値を表します

PortBluetoothLE

定数 AVAudioSessionPort BluetoothLE に関連付けられている値を表します

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)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 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)

キーパスを使用して到達できるプロパティの値を設定します。

(継承元 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)

キーパスを使用して到達できるプロパティの値を返します。

(継承元 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 設定します。

適用対象

こちらもご覧ください