com.opentok.android.BaseAudioDevice.AudioBus
Clase contenedora: : BaseAudioDevice
clase pública estática BaseAudioDevice.AudioBus extende Objeto
El bus de audio gestiona los datos de audio entre la red y el
dispositivo de audio. Llama a la función BaseAudioDevice.getAudioBus()
Método para obtener el objeto AudioBus del dispositivo de audio. 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 procesadas.
Resumen del método
Todos los métodosMétodos de instanciaMétodos concretos
Modificador y tipo
Método
Descripción
int
readRenderData(ByteBuffer data, int numberOfSamples)
Recupera muestras de audio sin procesar de la sesión.
int
readRenderData(ShortBuffer data, int numberOfSamples)
Recupera muestras de audio sin procesar de la sesión.
void
writeCaptureData(ByteBuffer data, int numberOfSamples)
Envía los datos de audio para su transmisión a una sesión.
void
writeCaptureData(ShortBuffer data, int numberOfSamples)
Envía los datos de audio para su transmisión a una sesión.
Métodos heredados de la clase java.lang.Objeto
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Detalles del método
writeCaptureData
public void escribirDatosDeCaptura(ByteBuffer data, int númeroDeMuestras)
Envía los datos de audio para su transmisión a una sesión.
Parámetros:
: data - El búfer de bytes que contiene los datos de audio.
: numberOfSamples - El número de muestras disponibles para copiar.
writeCaptureData
public void escribirDatosDeCaptura(ShortBuffer data, int númeroDeMuestras)
Envía los datos de audio para su transmisión a una sesión.
Parámetros:
: data - El búfer de bytes que contiene los datos de audio.
: numberOfSamples - El número de muestras disponibles para copiar.
readRenderData
public int readRenderData(ByteBuffer data, int númeroDeMuestras)
Recupera muestras de audio sin procesar de la sesión. Se suele utilizar principalmente para enviar audio a los altavoces, pero también constituye un punto de entrada para un procesamiento posterior del audio.
Parámetros:
: data - El búfer de bytes que contiene los datos de audio.
: numberOfSamples - El número de muestras solicitadas.
Devuelve: : uint32_t El número de muestras copiadas del búfer de audio.
readRenderData
public int readRenderData(ShortBuffer data, int númeroDeMuestras)
Recupera muestras de audio sin procesar de la sesión. Se suele utilizar principalmente para enviar audio a los altavoces, pero también constituye un punto de entrada para un procesamiento posterior del audio.
Parámetros:
: data - El búfer de bytes que contiene los datos de audio.
: numberOfSamples - El número de muestras solicitadas.
Devuelve: : uint32_t El número de muestras copiadas del búfer de audio.