| 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