Partilhar via


PushAudioInputStream class

Representa o fluxo de entrada de áudio por push com backup de memória usado para configurações de entrada de áudio personalizadas.

Extends

Métodos

close()

Fecha o fluxo.

create(AudioStreamFormat)

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

write(ArrayBuffer)

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

Métodos Herdados

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de retorno de chamada especificada para os métodos read() e close().

createPushStream(AudioStreamFormat)

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

Detalhes de Método

close()

Fecha o fluxo.

function close()

create(AudioStreamFormat)

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

static function create(format?: AudioStreamFormat): PushAudioInputStream

Parâmetros

format
AudioStreamFormat

O formato de dados de áudio no qual o áudio será gravado no método write() do fluxo de áudio push (Obrigatório se o formato não for 16 kHz 16bit mono PCM).

Devoluções

O fluxo de entrada de áudio push que está sendo criado.

write(ArrayBuffer)

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

function write(dataBuffer: ArrayBuffer)

Parâmetros

dataBuffer

ArrayBuffer

O buffer de áudio do qual esta função fará uma cópia.

Detalhes do Método Herdado

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de retorno de chamada especificada para os métodos read() e close().

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

Parâmetros

callback
PullAudioInputStreamCallback

O objeto de entrada de áudio personalizado, derivado de PullAudioInputStreamCallback

format
AudioStreamFormat

O formato de dados de áudio no qual o áudio será retornado do método read() do retorno de chamada (Obrigatório se o formato não for 16 kHz 16bit mono PCM).

Devoluções

O fluxo de entrada de áudio que está sendo criado.

herdado de AudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

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

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Parâmetros

format
AudioStreamFormat

O formato de dados de áudio no qual o áudio será gravado no método write() do fluxo de áudio push (Obrigatório se o formato não for 16 kHz 16bit mono PCM).

Devoluções

O fluxo de entrada de áudio que está sendo criado.

herdado de AudioInputStream.createPushStream