java.lang.Object

com.opentok.android.BaseAudioDevice.AudioBus

Classe de contenção: : BaseAudioDevice


classe pública estática BaseAudioDevice.AudioBus estende Objeto

O barramento de áudio organiza os dados de áudio entre a rede e o dispositivo de áudio. Chame a função BaseAudioDevice.getAudioBus() método para obter o objeto AudioBus do dispositivo de áudio. O dispositivo de áudio envia amostras de áudio capturadas para o barramento de áudio e retira dele as amostras de áudio ainda não reproduzidas. barramento de áudio.

Resumo do método

Todos os métodosMétodos de instânciaMétodos concretos

Modificador e Tipo

Método

Descrição

int

readRenderData(ByteBuffer data, int numberOfSamples)

Recupera amostras de áudio não renderizadas da sessão.

int

readRenderData(ShortBuffer data, int numberOfSamples)

Recupera amostras de áudio não renderizadas da sessão.

void

writeCaptureData(ByteBuffer data, int numberOfSamples)

Envia dados de áudio para serem transmitidos a uma sessão.

void

writeCaptureData(ShortBuffer data, int numberOfSamples)

Envia dados de áudio para serem transmitidos a uma sessão.

Métodos herdados da classe java.lang.Objeto

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalhes do método

gravarDadosCapturados

public void gravarDadosDeCaptura(ByteBuffer data, int numberOfSamples)

Envia dados de áudio para serem transmitidos a uma sessão.

Parâmetros: : data - O buffer de bytes que contém os dados de áudio. : numberOfSamples - O número de amostras disponíveis para cópia.

gravarDadosCapturados

public void gravarDadosDeCaptura(ShortBuffer data, int numberOfSamples)

Envia dados de áudio para serem transmitidos a uma sessão.

Parâmetros: : data - O buffer de bytes que contém os dados de áudio. : numberOfSamples - O número de amostras disponíveis para cópia.

readRenderData

public int readRenderData(ByteBuffer data, int numberOfSamples)

Recupera amostras de áudio não renderizadas da sessão. Isso é mais comumente usado para enviar áudio aos alto-falantes, mas também serve como um ponto de entrada para processamento adicional de áudio.

Parâmetros: : data - O buffer de bytes que contém os dados de áudio. : numberOfSamples - O número de amostras solicitadas.

Retorna: : uint32_t O número de amostras copiadas do buffer de áudio.

readRenderData

public int readRenderData(ShortBuffer data, int numberOfSamples)

Recupera amostras de áudio não renderizadas da sessão. Isso é mais comumente usado para enviar áudio aos alto-falantes, mas também serve como um ponto de entrada para processamento adicional de áudio.

Parâmetros: : data - O buffer de bytes que contém os dados de áudio. : numberOfSamples - O número de amostras solicitadas.

Retorna: : uint32_t O número de amostras copiadas do buffer de áudio.