AVAudioSession Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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 |
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 |
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 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para |