Compartilhar via


PullAudioOutputStream class

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.

Extends

Propriedades

format

Define o formato da Observação AudioOutputStream: o formato é definido pelo sintetizador antes da gravação. Não o defina antes de passá-lo para AudioConfig

Métodos

close()

Fecha o fluxo.

create()

Cria um PullAudioOutputStream com suporte de memória com o formato de áudio especificado.

read(ArrayBuffer)

Lê dados de áudio do buffer interno.

Métodos herdados

createPullStream()

Cria um PullAudioOutputStream com suporte de memória com o formato de áudio especificado.

Detalhes da propriedade

format

Define o formato da Observação AudioOutputStream: o formato é definido pelo sintetizador antes da gravação. Não o defina antes de passá-lo para AudioConfig

void format

Valor da propriedade

void

Detalhes do método

close()

Fecha o fluxo.

function close()

create()

Cria um PullAudioOutputStream com suporte de memória com o formato de áudio especificado.

static function create(): PullAudioOutputStream

Retornos

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

read(ArrayBuffer)

Lê dados de áudio do buffer interno.

function read(dataBuffer: ArrayBuffer): Promise<number>

Parâmetros

dataBuffer

ArrayBuffer

Um ArrayBuffer para armazenar os dados de leitura.

Retornos

Promise<number>

O comprimento do buffer de áudio foi lido.

Detalhes do método herdado

createPullStream()

Cria um PullAudioOutputStream com suporte de memória com o formato de áudio especificado.

static function createPullStream(): PullAudioOutputStream

Retornos

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

Herdado deAudioOutputStream.createPullStream