Partilhar via


AudioInputStream class

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

Métodos

close()

Liberta explicitamente qualquer recurso externo anexado ao objeto

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

Liberta explicitamente qualquer recurso externo anexado ao objeto

function close()

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.

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.