Cumple con NSObject
Declarado en OTAudioKit.h

Visión general

Define un dispositivo de audio para su uso en una sesión. Véase [OTAudioDeviceManager setAudioDevice:].

Configuración del bus de audio

– setAudioBus: método obligatorio

Establece la instancia de OTAudioBus que utiliza este dispositivo de audio.

- (BOOL)setAudioBus:(_Nullable id<OTAudioBus>)audioBus

Parámetros

audioBus Un OTAudioBus aplicación.

Valor devuelto

BOOL YES si se realiza correctamente; NO en caso contrario.

Debate

Los desarrolladores de OTAudioDevice utilizan este bus para enviar y recibir muestras de audio hacia y desde una sesión. El desarrollador debe conservar esta instancia durante todo el ciclo de vida del objeto de implementación.

Declarado en

OTAudioKit.h

Ajustar el formato de audio

– captureFormat método obligatorio

El formato de captura que utiliza este dispositivo.

- (nonnull OTAudioFormat *)captureFormat

Declarado en

OTAudioKit.h

– renderFormat método obligatorio

El formato de representación que utiliza este dispositivo.

- (nonnull OTAudioFormat *)renderFormat

Declarado en

OTAudioKit.h

Reproducción de audio

– renderingIsAvailable método obligatorio

Se utiliza para comprobar si la reproducción de audio está disponible en el dispositivo de audio.

- (BOOL)renderingIsAvailable

Valor devuelto

BOOL YES si la representación está disponible.

Declarado en

OTAudioKit.h

– initializeRendering método obligatorio

Solicita al dispositivo de audio que se inicialice para la reproducción. Llama a este método antes de intentar iniciar la reproducción.

- (BOOL)initializeRendering

Valor devuelto

BOOL YES si se ha inicializado el renderizado.

Declarado en

OTAudioKit.h

– renderingIsInitialized método obligatorio

Comprueba si se ha inicializado la reproducción de audio.

- (BOOL)renderingIsInitialized

Valor devuelto

BOOL YES si se ha inicializado la reproducción de audio.

Declarado en

OTAudioKit.h

– startRendering método obligatorio

Solicita que el dispositivo comience a reproducir audio. Una vez que esta función haya finalizado con éxito, las muestras de audio estarán disponibles en el bus de audio.

- (BOOL)startRendering

Valor devuelto

BOOL YES si se inicia el renderizado.

Declarado en

OTAudioKit.h

– stopRendering método obligatorio

Solicita que el dispositivo deje de reproducir audio.

- (BOOL)stopRendering

Valor devuelto

BOOL YES si se detiene la representación.

Declarado en

OTAudioKit.h

– isRendering método obligatorio

Comprueba si se ha iniciado la reproducción de audio.

- (BOOL)isRendering

Valor devuelto

BOOL YES si se ha iniciado la representación.

Declarado en

OTAudioKit.h

– estimatedRenderDelay método obligatorio

Devuelve el retraso estimado de reproducción en milisegundos. Se utiliza para ajustar el procesamiento y la reproducción de la señal de audio.

- (uint16_t)estimatedRenderDelay

Valor devuelto

uint16_t

Declarado en

OTAudioKit.h

Grabación de audio

– captureIsAvailable método obligatorio

Comprueba si el dispositivo de audio dispone de muestreo de audio.

- (BOOL)captureIsAvailable

Valor devuelto

BOOL YES si hay muestreo de audio disponible.

Declarado en

OTAudioKit.h

– initializeCapture método obligatorio

Solicita al dispositivo de audio que se inicialice para el muestreo de audio. Llama a este método antes de intentar iniciar el muestreo.

- (BOOL)initializeCapture

Valor devuelto

BOOL YES si se ha inicializado el muestreo de audio.

Declarado en

OTAudioKit.h

– captureIsInitialized método obligatorio

Comprueba si se ha inicializado el muestreo de audio.

- (BOOL)captureIsInitialized

Valor devuelto

BOOL YES si se ha inicializado el muestreo.

Declarado en

OTAudioKit.h

– startCapture método obligatorio

Solicita que el dispositivo comience a capturar muestras de audio. Una vez que esta función haya finalizado con éxito, el bus de audio estará listo para recibir datos de muestras de audio.

- (BOOL)startCapture

Valor devuelto

BOOL YES si se inicia la captura de audio.

Declarado en

OTAudioKit.h

– stopCapture método obligatorio

Solicita que el dispositivo deje de muestrear audio.

- (BOOL)stopCapture

Valor devuelto

BOOL YES si se detiene el muestreo de audio.

Declarado en

OTAudioKit.h

– isCapturing método obligatorio

Comprueba si el dispositivo está captando muestras de audio.

- (BOOL)isCapturing

Valor devuelto

BOOL YES si se ha inicializado la captura de audio.

Declarado en

OTAudioKit.h

– estimatedCaptureDelay método obligatorio

Devuelve el retraso estimado de captura en milisegundos. Se utiliza para ajustar la sincronización de la información de transmisión de las muestras de audio codificadas.

- (uint16_t)estimatedCaptureDelay

Valor devuelto

uint16_t

Declarado en

OTAudioKit.h