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