Share via


PushAudioInputStream class

Representa o fluxo de entrada de áudio push com suporte de memória utilizado 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)

Escreve os dados de áudio especificados ao fazer uma cópia interna dos dados.

Métodos Herdados

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de chamada de retorno especificada para 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á escrito no método write() do fluxo de áudio push (Obrigatório se o formato não for 16 kHz mono PCM de 16 bits).

Devoluções

O fluxo de entrada de áudio push que está a ser criado.

write(ArrayBuffer)

Escreve os dados de áudio especificados ao fazer uma cópia interna dos dados.

function write(dataBuffer: ArrayBuffer)

Parâmetros

dataBuffer

ArrayBuffer

A memória intermédia de áudio da qual esta função fará uma cópia.

Detalhes do Método Herdado

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de chamada de retorno 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á devolvido a partir do método read() da chamada de retorno (Obrigatório se o formato não for 16 kHz mono PCM de 16 bits).

Devoluções

O fluxo de entrada de áudio a ser 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á escrito no método write() do fluxo de áudio push (Obrigatório se o formato não for 16 kHz mono PCM de 16 bits).

Devoluções

O fluxo de entrada de áudio a ser criado.

Herdado deAudioInputStream.createPushStream