| Está em conformidade com | NSObject |
| Declarado em | OTAudioKit.h |
Visão geral
Define um dispositivo de áudio para uso em uma sessão. Consulte [OTAudioDeviceManager setAudioDevice:].
Configurando o barramento de áudio
– setAudioBus: método obrigatório
Define a instância do OTAudioBus utilizada por este dispositivo de áudio.
- (BOOL)setAudioBus:(_Nullable id<OTAudioBus>)audioBus
Parâmetros
audioBus |
Um OTAudioBus implementação. |
Valor de retorno
BOOL YES em caso de sucesso; NO caso contrário.
Discussão
Os implementadores do OTAudioDevice utilizam esse barramento para enviar e receber amostras de áudio de e para uma sessão. O implementador deve manter essa instância durante todo o tempo de vida do objeto de implementação.
Declarado em
OTAudioKit.h
Ajustando o formato de áudio
– captureFormat método obrigatório
O formato de captura utilizado por este dispositivo.
- (nonnull OTAudioFormat *)captureFormat
Declarado em
OTAudioKit.h
– renderFormat método obrigatório
O formato de renderização utilizado por este dispositivo.
- (nonnull OTAudioFormat *)renderFormat
Declarado em
OTAudioKit.h
Processamento de áudio
– renderingIsAvailable método obrigatório
Utilizado para verificar se a reprodução de áudio está disponível no dispositivo de áudio.
- (BOOL)renderingIsAvailable
Valor de retorno
BOOL YES, se a renderização estiver disponível.
Declarado em
OTAudioKit.h
– initializeRendering método obrigatório
Solicita que o dispositivo de áudio se inicialize para a reprodução. Chame este método antes de tentar iniciar a reprodução.
- (BOOL)initializeRendering
Valor de retorno
BOOL YES se a renderização estiver inicializada.
Declarado em
OTAudioKit.h
– renderingIsInitialized método obrigatório
Verifica se a renderização de áudio está inicializada.
- (BOOL)renderingIsInitialized
Valor de retorno
BOOL YES se a renderização de áudio estiver inicializada.
Declarado em
OTAudioKit.h
– startRendering método obrigatório
Solicita que o dispositivo inicie a reprodução de áudio. Após o retorno bem-sucedido desta função, as amostras de áudio ficam disponíveis no barramento de áudio.
- (BOOL)startRendering
Valor de retorno
BOOL YES se a renderização for iniciada.
Declarado em
OTAudioKit.h
– stopRendering método obrigatório
Solicita que o dispositivo interrompa a reprodução de áudio.
- (BOOL)stopRendering
Valor de retorno
BOOL YES se a renderização for interrompida.
Declarado em
OTAudioKit.h
– isRendering método obrigatório
Verifica se a reprodução de áudio já começou.
- (BOOL)isRendering
Valor de retorno
BOOL YES se a renderização já tiver começado.
Declarado em
OTAudioKit.h
– estimatedRenderDelay método obrigatório
Retorna o atraso estimado na renderização em ms. Isso é usado para ajustar o processamento e a renderização do sinal de áudio.
- (uint16_t)estimatedRenderDelay
Valor de retorno
uint16_t
Declarado em
OTAudioKit.h
Gravação de áudio
– captureIsAvailable método obrigatório
Verifica se a amostragem de áudio está disponível no dispositivo de áudio.
- (BOOL)captureIsAvailable
Valor de retorno
BOOL YES, se houver amostragem de áudio disponível.
Declarado em
OTAudioKit.h
– initializeCapture método obrigatório
Solicita que o dispositivo de áudio se inicialize para a amostragem de áudio. Chame este método antes de tentar iniciar a amostragem.
- (BOOL)initializeCapture
Valor de retorno
BOOL YES se a amostragem de áudio foi inicializada.
Declarado em
OTAudioKit.h
– captureIsInitialized método obrigatório
Verifica se a amostragem de áudio está inicializada.
- (BOOL)captureIsInitialized
Valor de retorno
BOOL YES se a amostragem estiver inicializada.
Declarado em
OTAudioKit.h
– startCapture método obrigatório
Solicita que o dispositivo comece a capturar amostras de áudio. Após o retorno bem-sucedido desta função, o barramento de áudio estará pronto para receber dados de amostras de áudio.
- (BOOL)startCapture
Valor de retorno
BOOL YES se a captura de áudio for iniciada.
Declarado em
OTAudioKit.h
– stopCapture método obrigatório
Solicita que o dispositivo interrompa a captação de áudio.
- (BOOL)stopCapture
Valor de retorno
BOOL YES se a amostragem de áudio for interrompida.
Declarado em
OTAudioKit.h
– isCapturing método obrigatório
Verifica se o dispositivo está captando amostras de áudio.
- (BOOL)isCapturing
Valor de retorno
BOOL YES se a captura de áudio estiver inicializada.
Declarado em
OTAudioKit.h
– estimatedCaptureDelay método obrigatório
Retorna o atraso estimado de captura em ms. Isso é usado para ajustar o tempo das informações de transmissão das amostras de áudio codificadas.
- (uint16_t)estimatedCaptureDelay
Valor de retorno
uint16_t
Declarado em
OTAudioKit.h