Поделиться через


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 являются асинхронными, а для отображения конечного состояния свойств может потребоваться некоторое время. Разработчики приложений должны быть знакомы с методами асинхронного программирования.

, AVAudioSessionкак AVCaptureSession и , AVAssetExportSession является координирующим объектом между некоторым числом InputDataSources и OutputDataSources.

Вы можете зарегистрироваться в нескольких уведомлениях, которые публикуются аудиосистемой, с помощью удобных методов в 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

Представляет значение, связанное с константой 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

Предпочтительная частота выборки приложения в Гц.

PromptStyle

Координирует сеанс воспроизведения или записи звука.

RecordPermission

Возвращает значение, описывающее состояние разрешения на запись, предоставленное в данный момент.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
RouteChangeNotification

Константы уведомлений для RouteChange

RouteSharingPolicy

Координирует сеанс воспроизведения или записи звука.

SampleRate

Текущая частота выборки оборудования в Гц.

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)

Регистрирует объект для наблюдения извне (с помощью string 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)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от 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)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от 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)

Предоставляет пользователю приложения стандартный пользовательский интерфейс с запросом разрешения на запись.

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)

Задает предпочтительную длительность буфера ввода-вывода в секундах.

SetPreferredOutputNumberOfChannels(nint, NSError)

Координирует сеанс воспроизведения или записи звука.

SetPreferredSampleRate(Double, NSError)

Задает предпочтительную частоту дискретизации в Гц.

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 объекта .

Применяется к

См. также раздел