Compartilhar via


AudioInputStream class

Representa o fluxo de entrada de áudio usado para configurações de entrada de áudio personalizadas.

Métodos

close()

Libera explicitamente qualquer recurso externo anexado ao objeto

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()

Libera explicitamente qualquer recurso externo anexado ao objeto

function close()

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 PCM mono de 16 kHz de 16 bits).

Retornos

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

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 PCM mono de 16 kHz de 16 bits).

Retornos

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