Heredado de NSObject
Declarado en OTAudioKit.h

Visión general

Utiliza AudioDeviceManager para configurar un dispositivo de audio personalizado que vaya a utilizar la aplicación. El dispositivo de audio gestiona el acceso al hardware de captura y reproducción de audio.

Solo se puede definir una única fuente de captura de audio y un único destino de reproducción para todo el proceso. No es posible configurarlos de forma individual para cada editor y suscriptor. Sin embargo, sí es posible establecer la tasa de bits de audio de una transmisión publicada configurando el [OTPublisherKitSettings audioBitrate] propiedad.

+ setAudioDevice:

Establece el dispositivo de audio que se va a utilizar.

+ (void)setAudioDevice:(_Nullable id<OTAudioDevice>)device

Parámetros

device El OTAudioDevice Implementación de la interfaz. Este objeto se conserva.

Debate

Debes llamar a este método antes de conectarte a una sesión. Además, se trata de una operación global que debe mantenerse durante todo el ciclo de vida de una aplicación.

Si no llamas a este método, la aplicación utiliza el micrófono y el altavoz del dispositivo iOS.

Declarado en

OTAudioKit.h

+ currentAudioDevice

Obtiene el OTAudioDevice instancia.

+ (_Nullable id<OTAudioDevice>)currentAudioDevice

Valor devuelto

id El OTAudioDevice aplicación.

Declarado en

OTAudioKit.h

+ currentAudioSessionManager

Obtiene el OTAudioSessionManager Por ejemplo, si el dispositivo de audio actual lo admite.

+ (_Nullable id<OTAudioSessionManager>)currentAudioSessionManager

Valor devuelto

id El OTAudioSessionManager aplicación, o nil si no es compatible.

Debate

Esto devuelve la misma instancia que currentAudioDevice si se ajusta a la OTAudioSessionManager protocolo. De lo contrario, devuelve nil.

Nota: Actualmente, solo el dispositivo de audio predeterminado es compatible con este protocolo.

Para más información, consulte esta documentación.

Declarado en

OTAudioKit.h