Compartilhar via


PushAudioInputStream class

Representa o fluxo de entrada de áudio por push com suporte 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 métodos read() e close().

createPushStream(AudioStreamFormat)

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

Detalhes do 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 por push (Obrigatório se o formato não for 16 kHz 16bit mono PCM).

Retornos

O fluxo de entrada de áudio por 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 essa 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 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).

Retornos

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

Herdado deAudioInputStream.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 por push (Obrigatório se o formato não for 16 kHz 16bit mono PCM).

Retornos

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

Herdado deAudioInputStream.createPushStream