Share via


PullAudioInputStream class

Representa el flujo de entrada de audio usado para configuraciones de entrada de audio personalizadas.

Extends

Métodos

close()

Libera explícitamente cualquier recurso externo asociado al objeto

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos read() y close(), utilizando el formato predeterminado (PCM mono de 16 kHz).

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

createPushStream(AudioStreamFormat)

Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado.

Detalles del método

close()

Libera explícitamente cualquier recurso externo asociado al objeto

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos read() y close(), utilizando el formato predeterminado (PCM mono de 16 kHz).

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

Parámetros

callback
PullAudioInputStreamCallback

El objeto de entrada de audio personalizado, derivado de PullAudioInputStreamCustomCallback

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 (obligatorio si el formato no es PCM mono de 16 kHz 16 bits).

Devoluciones

Secuencia de entrada de audio de inserción que se va a crear.

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 (obligatorio si el formato no es PCM mono de 16 kHz 16 bits).

Devoluciones

Secuencia de entrada de audio que se va a crear.

Heredado 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 push (obligatorio si el formato no es PCM mono de 16 kHz 16 bits).

Devoluciones

Secuencia de entrada de audio que se va a crear.

Heredado deAudioInputStream.createPushStream