Cumple con NSObject
Declarado en OTAudioKit.h

Visión general

El bus de audio gestiona los datos de audio entre la red y el dispositivo de audio. Llama a la función [OTAudioDevice setAudioBus:] Método para definir el objeto que implementa el protocolo OTAudioBus. El dispositivo de audio envía las muestras de audio capturadas al bus de audio y recupera de este las muestras de audio aún no reproducidas.

El objeto que implementa este protocolo debe invocar los métodos [OTAudioBus writeCaptureData:numberOfSamples:] y [OTAudioBus readRenderData:numberOfSamples:] para proporcionar los búferes de muestras de captura y reproducción de audio.

– writeCaptureData:numberOfSamples: método obligatorio

Envía los datos de audio para su transmisión a una sesión.

- (void)writeCaptureData:(nonnull void *)data numberOfSamples:(uint32_t)count

Parámetros

data Un puntero a un búfer de audio.
count El número de muestras disponibles para copiar.

Declarado en

OTAudioKit.h

– readRenderData:numberOfSamples: método obligatorio

Recupera muestras de audio sin procesar de la sesión. Se suele utilizar principalmente para enviar audio a los altavoces, pero también es un punto de entrada para el procesamiento posterior del audio.

- (uint32_t)readRenderData:(nonnull void *)data numberOfSamples:(uint32_t)count

Parámetros

data Un puntero a un búfer de audio.
count El número de muestras solicitadas.

Valor devuelto

uint32_t El número de muestras copiadas del búfer de audio.

Declarado en

OTAudioKit.h