| Herdado de | NSObject |
| Declarado em | OTAudioKit.h |
Visão geral
Use o AudioDeviceManager para definir um dispositivo de áudio personalizado a ser utilizado pelo aplicativo. O dispositivo de áudio gerencia o acesso ao hardware de captura e reprodução de áudio.
É possível definir apenas uma única fonte de captura de áudio e um único destino de renderização para todo o processo. Não é possível configurá-los individualmente para cada editor e assinante. No entanto, é possível definir a taxa de bits de áudio de um fluxo publicado configurando o [OTPublisherKitSettings audioBitrate] propriedade.
+ setAudioDevice:
Define o dispositivo de áudio a ser utilizado.
+ (void)setAudioDevice:(_Nullable id<OTAudioDevice>)device
Parâmetros
device |
O OTAudioDevice implementação da interface. Esse objeto é retido. |
Discussão
É necessário chamar esse método antes de se conectar a uma sessão. Além disso, essa é uma operação global que deve persistir durante todo o ciclo de vida de um aplicativo.
Se você não chamar esse método, o aplicativo usa o microfone e o alto-falante do dispositivo iOS.
Declarado em
OTAudioKit.h
+ currentAudioDevice
Obtém o OTAudioDevice instância.
+ (_Nullable id<OTAudioDevice>)currentAudioDevice
Valor de retorno
id O OTAudioDevice implementação.
Declarado em
OTAudioKit.h
+ currentAudioSessionManager
Obtém o OTAudioSessionManager por exemplo, se o dispositivo de áudio atual for compatível com isso.
+ (_Nullable id<OTAudioSessionManager>)currentAudioSessionManager
Valor de retorno
id O OTAudioSessionManager implementação, ou nil se não for compatível.
Discussão
Isso retorna a mesma instância que currentAudioDevice se estiver em conformidade com o
OTAudioSessionManager protocolo. Caso contrário, retorna nil.
Observação: Atualmente, apenas o dispositivo de áudio padrão é compatível com esse protocolo.
Para obter mais informações, consulte esta documentação.
Declarado em
OTAudioKit.h