| 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