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.