PushAudioInputStream class
Representa el flujo de entrada de audio de inserción con respaldo de memoria usado para configuraciones de entrada de audio personalizadas.
- Extends
Métodos
close() | Cierra la secuencia. |
create(Audio |
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado. |
write(Array |
Escribe los datos de audio especificados mediante la realización de una copia interna de los datos. |
Métodos heredados
create |
Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos read() y close(). |
create |
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado. |
Detalles del método
close()
Cierra la secuencia.
function close()
create(AudioStreamFormat)
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado.
static function create(format?: AudioStreamFormat): PushAudioInputStream
Parámetros
- format
- AudioStreamFormat
El formato de datos de audio en el que se escribirá audio en el método write() de la secuencia de audio de inserción (requerido si el formato no es de 16 kHz mono PCM de 16 bits).
Devoluciones
Secuencia de entrada de audio de inserción que se va a crear.
write(ArrayBuffer)
Escribe los datos de audio especificados mediante la realización de una copia interna de los datos.
function write(dataBuffer: ArrayBuffer)
Parámetros
- dataBuffer
-
ArrayBuffer
El búfer de audio del que esta función realizará una copia.
Detalles de los métodos heredados
createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)
Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos read() y close().
static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream
Parámetros
- callback
- PullAudioInputStreamCallback
Objeto de entrada de audio personalizado, derivado de PullAudioInputStreamCallback
- format
- AudioStreamFormat
El formato de datos de audio en el que se devolverá audio desde el método read() de la devolución de llamada (requerido si el formato no es de 16 kHz mono PCM de 16 bits).
Devoluciones
Secuencia de entrada de audio que se va a crear.
se hereda deaudioInputStream.createPullStream
createPushStream(AudioStreamFormat)
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado.
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
Parámetros
- format
- AudioStreamFormat
El formato de datos de audio en el que se escribirá audio en el método write() de la secuencia de audio de inserción (requerido si el formato no es de 16 kHz mono PCM de 16 bits).
Devoluciones
Secuencia de entrada de audio que se va a crear.
Heredado deAudioInputStream.createPushStream