java.lang.Object

com.opentok.android.AudioData


classe pública AudioData estende Objeto

Define os dados de áudio passados para o método PublisherKit.CustomAudioTransformer.transform() .

Resumo do Construtor

Construtores

Construtor

Descrição

AudioData(long sampleBufferPtr, int bitsPerSample, int sampleRate, int numberOfChannels, int numberOfSamples)

Resumo do método

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

Modificador e Tipo

Método

Descrição

int

getBitsPerSample()

O número de bits em cada amostra.

int

getNumberOfChannels()

O número de canais de áudio.

int

getNumberOfSamples()

O número de amostras.

ByteBuffer

getSampleBuffer()

O buffer com as amostras de áudio.

int

getSampleRate()

A taxa de bits das amostras, em bits por segundo.

Métodos herdados da classe java.lang.Objeto

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

Detalhes do construtor

Dados de áudio

public AudioData(long sampleBufferPtr, int bitsPorAmostra, int taxaDeAmostragem, int númeroDeCanais, int númeroDeAmostras)

Detalhes do método

getSampleBuffer

público  ByteBuffer getSampleBuffer()

O buffer com as amostras de áudio. O tamanho total do buffer é NumberOfSamples * NumberOfChannels * BitsPerSample / 8. Dentro do buffer, os dados são organizados amostra por amostra, sendo que cada amostra contém todos os canais, um após o outro. Para um lote de áudio estéreo, o buffer fica assim: S1C1 S1C2 S2C1 S2C2 ...

getBitsPerSample

public int getBitsPerSample()

O número de bits em cada amostra.

getSampleRate

public int getSampleRate()

A taxa de bits das amostras, em bits por segundo.

obterNúmeroDeCanais

public int getNumberOfChannels()

O número de canais de áudio.

obterNúmeroDeAmostras

public int getNumberOfSamples()

O número de amostras.