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(Audio |
Cria um PushAudioInputStream com suporte de memória com o formato de áudio especificado. |
write(Array |
Escreve os dados de áudio especificados ao fazer uma cópia interna dos dados. |
Métodos Herdados
create |
Cria um PullAudioInputStream que delega à interface de chamada de retorno especificada para métodos read() e close(). |
create |
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