Compartilhar via


PullAudioInputStream class

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

Extends

Métodos

close()

Libera explicitamente qualquer recurso externo anexado ao objeto

create(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de retorno de chamada especificada para métodos read() e close(), usando o formato padrão (PCM mono de 16 kHz de 16 bits).

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

Libera explicitamente qualquer recurso externo anexado ao objeto

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

Cria um PullAudioInputStream que delega à interface de retorno de chamada especificada para métodos read() e close(), usando o formato padrão (PCM mono de 16 kHz de 16 bits).

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

Parâmetros

callback
PullAudioInputStreamCallback

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

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 por push que está sendo criado.

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