AVAudioSession Clase

Definición

Coordina una sesión de captura o reproducción de audio.

[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
Herencia
AVAudioSession
Atributos

Comentarios

Los desarrolladores de aplicaciones deben usar el objeto singleton recuperado por SharedInstance().

Dado que el hardware de audio de un dispositivo iOS se comparte entre todas las aplicaciones, la configuración de audio solo puede ser "preferida" (ver SetPreferred* métodos) y el desarrollador de aplicaciones debe tener en cuenta los casos de uso en los que estas preferencias se invalidan.

La interacción de una aplicación con otras aplicaciones y servicios del sistema viene determinada por la categoría de audio. Puede usar el SetCategory(String, String, AVAudioSessionRouteSharingPolicy, AVAudioSessionCategoryOptions, NSError) método para establecer esto.

También debe controlar el modo (mediante SetMode(NSString, NSError) para describir cómo usará la aplicación el audio.

Como es habitual en AV Foundation, muchos métodos de AVAudioSession son asincrónicos y las propiedades pueden tardar algún tiempo en reflejar su estado final. Los desarrolladores de aplicaciones deben estar familiarizados con las técnicas de programación asincrónicas.

, AVAudioSessioncomo y AVCaptureSessionAVAssetExportSession es un objeto de coordinación entre algún número de InputDataSources y OutputDataSources.

Puede registrarse en algunas notificaciones publicadas por el sistema de audio mediante los métodos de conveniencia de 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)
	{
		//
	}
}

Constructores

AVAudioSession(IntPtr)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Lo llama el tiempo de ejecución.

AVAudioSession(NSObjectFlag)

Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto.

Propiedades

AvailableCategories

Obtiene una matriz que contiene descripciones de las categorías de sesión que el dispositivo puede proporcionar.

AvailableInputs

Obtiene una matriz que contiene AVAudioSessionPortDescriptions que enumeran los orígenes de audio disponibles en el dispositivo.

AvailableModes

Obtiene una matriz que contiene los modos de sesión de audio disponibles.

Category

Clasificación de audio débilmente tipada de la aplicación, que se usa para equilibrar sus demandas con otras aplicaciones del dispositivo.

CategoryAmbient

Representa el valor asociado a la constante AVAudioSessionCategoryAmbient

CategoryAudioProcessing

Los desarrolladores no deben usar esta propiedad en desuso.

CategoryMultiRoute

Representa el valor asociado a la constante AVAudioSessionCategoryMultiRoute.

CategoryOptions

Opciones de .Category

CategoryPlayAndRecord

Representa el valor asociado a la constante AVAudioSessionCategoryPlayAndRecord.

CategoryPlayback

Representa el valor asociado a la constante AVAudioSessionCategoryPlayback.

CategoryRecord

Representa el valor asociado a la constante AVAudioSessionCategoryRecord.

CategorySoloAmbient

Representa el valor asociado a la constante AVAudioSessionCategorySoloAmbient

Class

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
ClassHandle

Identificador de esta clase.

CurrentHardwareInputNumberOfChannels

Los desarrolladores de aplicaciones no deben usar esta propiedad en desuso. En su lugar, use InputNumberOfChannels.

CurrentHardwareOutputNumberOfChannels

Los desarrolladores de aplicaciones no deben usar esta propiedad en desuso. En su lugar, use OutputNumberOfChannels.

CurrentHardwareSampleRate

Los desarrolladores de aplicaciones no deben usar esta propiedad en desuso. En su lugar, use SampleRate.

CurrentRoute

Ruta de salida de entrada activa.

DebugDescription

Descripción significativa para el desarrollador de este objeto.

(Heredado de NSObject)
Delegate

Instancia de la clase de modelo AVFoundation.IAVAudioSessionDelegate que actúa como delegado de clase.

Description

Descripción del objeto, la versión objective-C de ToString.

(Heredado de NSObject)
Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de NSObject)
InputAvailable

Si alguna ruta de entrada admite audio.

InputDataSource

Entrada seleccionada AVAudioSessionDataSourceDescriptionactualmente.

InputDataSources

Orígenes de datos disponibles para el puerto de entrada actual.

InputGain

Ganancia de entrada como un valor de punto flotante de 0 a 1.

InputGainSettable

Determina si la ganancia de entrada está disponible.

InputIsAvailable

Los desarrolladores de aplicaciones no deben usar este en desuso. En su lugar, use InputAvailable.

InputLatency

Latencia de entrada, en segundos.

InputNumberOfChannels

Número de canales para la ruta de entrada actual.

InterruptionNotification

Constante de notificación de interrupción

IOBufferDuration

Duración del búfer actual, en segundos.

IsDirectBinding

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
IsProxy

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
MaximumInputNumberOfChannels

El mayor número de canales disponibles para la ruta de entrada actual.

MaximumOutputNumberOfChannels

El mayor número de canales disponibles para la ruta de salida actual.

MediaServicesWereLostNotification

Constante de notificación para MediaServicesWereLost

MediaServicesWereResetNotification

Constante de notificación para MediaServicesWereReset

Mode

Modos de configuración para Audio, proporciona un control más preciso sobre la propiedad Category.

ModeDefault

Representa el valor asociado a la constante AVAudioSessionModeDefault.

ModeGameChat

Representa el valor asociado a la constante AVAudioSessionModeGameChat.

ModeMeasurement

Representa el valor asociado a la constante AVAudioSessionModeMeasurement.

ModeMoviePlayback

Representa el valor asociado a la constante AVAudioSessionModeMoviePlayback.

ModeSpokenAudio

Representa el valor asociado a la constante AVAudioSessionModeSpokenAudio.

ModeVideoChat

Representa el valor asociado a la constante AVAudioSessionModeVideoChat.

ModeVideoRecording

Representa el valor asociado a la constante AVAudioSessionModeVideoRecording.

ModeVoiceChat

Representa el valor asociado a la constante AVAudioSessionModeVoiceChat.

OrientationLeft

Representa el valor asociado a la constante AVAudioSessionOrientationLeft.

OrientationRight

Representa el valor asociado a la constante AVAudioSessionOrientationRight.

OtherAudioPlaying

Si otra aplicación está reproduciendo audio actualmente.

OutputDataSource

Origen de datos de salida seleccionado actualmente.

OutputDataSources

Matriz de AVAudioSessionDataSourceDescriptions que enumeran los orígenes disponibles de la ruta de salida actual.

OutputLatency

Latencia de salida, en segundos.

OutputNumberOfChannels

Número actual de canales en la ruta de salida.

OutputVolume

Volumen actual.

PortAirPlay

Representa el valor asociado a la constante AVAudioSessionPortAirPlay.

PortBluetoothA2DP

Representa el valor asociado a la constante AVAudioSessionPortBluetoothA2DP.

PortBluetoothHfp

Representa el valor asociado a la constante AVAudioSessionPortBluetoothHFP.

PortBluetoothLE

Representa el valor asociado a la constante AVAudioSessionPortBluetoothLE.

PortBuiltInMic

Representa el valor asociado a la constante AVAudioSessionPortBuiltInMic.

PortBuiltInReceiver

Representa el valor asociado a la constante AVAudioSessionPortBuiltInReceiver.

PortBuiltInSpeaker

Representa el valor asociado a la constante AVAudioSessionPortBuiltInSpeaker.

PortCarAudio

Representa el valor asociado a la constante AVAudioSessionPortCarAudio.

PortHdmi

Representa el valor asociado a la constante AVAudioSessionPortHDMI.

PortHeadphones

Representa el valor asociado a la constante AVAudioSessionPortHeadphones.

PortHeadsetMic

Representa el valor asociado a la constante AVAudioSessionPortHeadsetMic.

PortLineIn

Representa el valor asociado a la constante AVAudioSessionPortLineIn.

PortLineOut

Representa el valor asociado a la constante AVAudioSessionPortLineOut.

PortUsbAudio

Representa el valor asociado a la constante AVAudioSessionPortUSBAudio.

PreferredHardwareSampleRate

La frecuencia de muestreo de audio deseada.

PreferredInput

Puerto de entrada preferido para el enrutamiento de audio.

PreferredIOBufferDuration

Tamaño de búfer deseado de la aplicación en segundos.

PreferredSampleRate

La frecuencia de muestreo preferida de la aplicación, en Hz.

PromptStyle

Coordina una sesión de captura o reproducción de audio.

RecordPermission

Obtiene un valor que describe el estado del permiso de grabación concedido actualmente.

RetainCount

Devuelve el recuento de retención actual de Objective-C para el objeto .

(Heredado de NSObject)
RouteChangeNotification

Constante de notificación para RouteChange

RouteSharingPolicy

Coordina una sesión de captura o reproducción de audio.

SampleRate

Frecuencia de muestreo de hardware actual, en Hz.

SecondaryAudioShouldBeSilencedHint

Obtiene un valor booleano que indica si otra aplicación está reproduciendo audio.

Self

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
SilenceSecondaryAudioHintNotification

Constante de notificación para SilenceSecondaryAudioHint

Superclass

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
SuperHandle

Identificador usado para representar los métodos de la clase base para este NSObject.

(Heredado de NSObject)
VoicePrompt

Coordina una sesión de captura o reproducción de audio.

WeakDelegate

Objeto que puede responder al protocolo delegado para este tipo

Zone

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)

Métodos

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante NSString keyPath).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(Heredado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante keyPath de cadena).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(Heredado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AwakeFromNib()

Se llama después de cargar el objeto desde el archivo nib. Los invalidadores deben llamar a base. AwakeFromNib().

(Heredado de NSObject)
BeginInvokeOnMainThread(Action)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
BindingInfo(String)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
BindingOptionDescriptions(String)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
BindingValueClass(String)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
CommitEditing()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
ConformsToProtocol(IntPtr)

Se invoca para determinar si este objeto implementa el protocolo especificado.

(Heredado de NSObject)
Copy()

Realiza una copia del objeto Objective-C subyacente.

(Heredado de NSObject)
DangerousAutorelease()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
DangerousRelease()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
DangerousRetain()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que se ha producido un cambio en los índices de una relación a varios.

(Heredado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
DidChangeValue(String)

Indica que se ha producido un cambio en la clave especificada.

(Heredado de NSObject)
Dispose()

Libera los recursos usados por el objeto NSObject.

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos utilizados por el objeto AVAudioSession.

DoesNotRecognizeSelector(Selector)

Indica que este objeto no reconoce el selector especificado.

(Heredado de NSObject)
Equals(NSObject)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
Equals(Object)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
ExposedBindings()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetBindingInfo(NSString)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetBindingOptionDescriptions(NSString)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetBindingValueClass(NSString)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera los valores de las claves especificadas.

(Heredado de NSObject)
GetHashCode()

Genera un código hash para la instancia actual.

(Heredado de NSObject)
GetMethodForSelector(Selector)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetNativeField(String)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetNativeHash()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
GetPreferredInputNumberOfChannels()

Recupera el número preferido de canales de entrada.

GetPreferredOutputNumberOfChannels()

Recupera el número preferido de canales de salida.

Init()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
InitializeHandle(IntPtr)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
InitializeHandle(IntPtr, String)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
Invoke(Action, Double)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
IsEqual(NSObject)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
IsKindOfClass(Class)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
IsMemberOfClass(Class)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
MarkDirty()

Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref.

(Heredado de NSObject)
MutableCopy()

Crea una copia mutable del objeto NSObject especificado.

(Heredado de NSObject)
ObjectDidEndEditing(NSObject)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que el valor de keyPath especificado con respecto a este objeto ha cambiado.

(Heredado de NSObject)
OverrideOutputAudioPort(AVAudioSessionPortOverride, NSError)

Solicitudes para cambiar temporalmente el puerto de audio de salida.

PerformSelector(Selector)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PerformSelector(Selector, NSObject)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca el selector en la instancia actual y, si no obj es NULL, lo pasa como su único parámetro.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
PrepareForInterfaceBuilder()

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
RemoveObserver(NSObject, NSString)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
RemoveObserver(NSObject, String)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
RequestRecordPermission(AVPermissionGranted)

Presenta una interfaz de usuario estándar al usuario de la aplicación, que solicita permiso para grabar.

RespondsToSelector(Selector)

Si este objeto reconoce el selector especificado.

(Heredado de NSObject)
SetActive(Boolean)

Activa o desactiva la sesión de audio de la aplicación.

SetActive(Boolean, AVAudioSessionFlags, NSError)

Los desarrolladores de aplicaciones no deben usar este método en desuso.

SetActive(Boolean, AVAudioSessionSetActiveOptions)

Activa y desactiva la sesión de audio de la aplicación.

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

Activa y desactiva la sesión de audio de la aplicación.

SetActive(Boolean, NSError)

Activa o desactiva la sesión de audio de la aplicación.

SetAggregatedIOPreference(AVAudioSessionIOType, NSError)

Coordina una sesión de captura o reproducción de audio.

SetCategory(AVAudioSessionCategory)

Solicita un cambio en .Category

SetCategory(AVAudioSessionCategory, AVAudioSessionCategoryOptions)

Solicita un cambio en .Category

SetCategory(NSString)

Débilmente tipado; Solicita un cambio en .Category

SetCategory(NSString, NSError)

Débilmente tipado; Solicita un cambio en .Category

SetCategory(String, AVAudioSessionCategoryOptions, NSError)

Débilmente tipado; Solicita un cambio en .Category

SetCategory(String, String, AVAudioSessionCategoryOptions, NSError)

Coordina una sesión de captura o reproducción de audio.

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

Coordina una sesión de captura o reproducción de audio.

SetInputDataSource(AVAudioSessionDataSourceDescription, NSError)

Selecciona el especificado dataSource.

SetInputGain(Single, NSError)

Solicita un nivel de ganancia específico.

SetMode(NSString, NSError)

Solicita un modo específico.

SetNativeField(String, NSObject)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
SetNilValueForKey(NSString)

Establece el valor de la clave especificada en NULL.

(Heredado de NSObject)
SetOutputDataSource(AVAudioSessionDataSourceDescription, NSError)

Selecciona la salida dataSourceespecífica .

SetPreferredHardwareSampleRate(Double, NSError)

Los desarrolladores de aplicaciones no deben usar este método en desuso. En su lugar (Double, out NSError)

SetPreferredInput(AVAudioSessionPortDescription, NSError)

Establece el origen de datos de entrada preferido.

SetPreferredInputNumberOfChannels(nint, NSError)

Coordina una sesión de captura o reproducción de audio.

SetPreferredIOBufferDuration(Double, NSError)

Establece la duración preferida, en segundos, del búfer de E/S.

SetPreferredOutputNumberOfChannels(nint, NSError)

Coordina una sesión de captura o reproducción de audio.

SetPreferredSampleRate(Double, NSError)

Establece la frecuencia de muestreo preferida, en Hz.

SetValueForKey(NSObject, NSString)

Establece el valor de la propiedad especificada por la clave en el valor especificado.

(Heredado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Llamado por el entorno de ejecución.

(Heredado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Establece el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de claves.

(Heredado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un intento de escribir un valor en una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Establece los valores de este NSObject en los del diccionario especificado.

(Heredado de NSObject)
SharedInstance()

Método factory que devuelve el objeto compartido AVAudioSession .

ToString()

Devuelve una representación de cadena del valor de la instancia actual.

(Heredado de NSObject)
Unbind(NSString)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
Unbind(String)
Obsoletos.

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
ValueForKey(NSString)

Devuelve el valor de la propiedad asociada a la clave especificada.

(Heredado de NSObject)
ValueForKeyPath(NSString)

Devuelve el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave.

(Heredado de NSObject)
ValueForUndefinedKey(NSString)

Indica un intento de leer un valor de una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que los valores de los índices especificados en la clave especificada están a punto de cambiar.

(Heredado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Coordina una sesión de captura o reproducción de audio.

(Heredado de NSObject)
WillChangeValue(String)

Indica que el valor de la clave especificada está a punto de cambiar.

(Heredado de NSObject)

Eventos

BeginInterruption
Obsoletos.

Los desarrolladores no deben usar este método en desuso. En su lugar, deben usar ObserveInterruption(NSObject, EventHandler<AVAudioSessionInterruptionEventArgs>).

CategoryChanged
Obsoletos.

Evento que indica que Category ha cambiado .

EndInterruption
Obsoletos.

Los desarrolladores no deben usar este método en desuso. En su lugar, deben usar ObserveInterruption(NSObject, EventHandler<AVAudioSessionInterruptionEventArgs>).

InputAvailabilityChanged
Obsoletos.

Evento que indica que la disponibilidad de las entradas ha cambiado.

InputChannelsChanged
Obsoletos.

En desuso. Este evento ya no se genera.

OutputChannelsChanged
Obsoletos.

En desuso. Este evento ya no se genera.

SampleRateChanged
Obsoletos.

Evento que indica que SampleRate ha cambiado.

Métodos de extensión

GetDebugDescription(INSObjectProtocol)

Coordina una sesión de captura o reproducción de audio.

GetAccessibilityCustomRotors(NSObject)

Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

Se aplica a

Consulte también