Partilhar via


PullAudioOutputStream Classe

public final class PullAudioOutputStream
extends AudioOutputStream

Representa o fluxo de saída de áudio por push com suporte de memória usado para configurações de saída de áudio personalizadas.

Resumo do Construtor

Construtor Description
PullAudioOutputStream(IntRef stream)

Construtor interno para PullAudioOutputStream.

Resumo do método

Modificador e tipo Método e descrição
static PullAudioOutputStream create()

Cria um fluxo de saídade áudiopullcom suporte de memória.

long read(byte[] dataBuffer)

Lê os dados de áudio especificados fazendo uma cópia interna dos dados.

Métodos herdados de AudioOutputStream

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

PullAudioOutputStream

public PullAudioOutputStream(IntRef stream)

Construtor interno para PullAudioOutputStream.

Parâmetros:

stream - o identificador nativo do fluxo de saída de áudio.

Detalhes do método

create

public static PullAudioOutputStream create()

Cria um PullAudioOutputStream com suporte de memória.

Retornos:

O fluxo de saída de áudio de pull que está sendo criado.

read

public long read(byte[] dataBuffer)

Lê os dados de áudio especificados fazendo uma cópia interna dos dados. O número máximo de bytes a serem lidos é determinado pelo tamanho do dataBuffer. Se não houver dados imediatamente disponíveis, read() será bloqueado até que os próximos dados fiquem disponíveis.

Parâmetros:

dataBuffer - O buffer de áudio no qual essa função fará uma cópia.

Retornos:

O número de bytes preenchidos ou 0 caso o fluxo chegue ao fim e não haja mais dados disponíveis.

Aplica-se a