Condividi tramite


PushAudioInputStream class

Rappresenta il flusso di input audio push supportato dalla memoria usato per le configurazioni di input audio personalizzate.

Extends

Metodi

close()

Chiude il flusso.

create(AudioStreamFormat)

Crea una memoria supportata da PushAudioInputStream con il formato audio specificato.

write(ArrayBuffer)

Scrive i dati audio specificati creando una copia interna dei dati.

Metodi ereditati

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un oggetto PullAudioInputStream che delega all'interfaccia di callback specificata per i metodi read() e close().

createPushStream(AudioStreamFormat)

Crea una memoria supportata da PushAudioInputStream con il formato audio specificato.

Dettagli metodo

close()

Chiude il flusso.

function close()

create(AudioStreamFormat)

Crea una memoria supportata da PushAudioInputStream con il formato audio specificato.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Parametri

format
AudioStreamFormat

Formato di dati audio in cui l'audio verrà scritto nel metodo di scrittura() del flusso audio push (Obbligatorio se il formato non è 16 kHz mono PCM).

Restituisce

Flusso di input audio push creato.

write(ArrayBuffer)

Scrive i dati audio specificati creando una copia interna dei dati.

function write(dataBuffer: ArrayBuffer)

Parametri

dataBuffer

ArrayBuffer

Buffer audio di cui questa funzione creerà una copia.

Dettagli dei metodi ereditati

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un oggetto PullAudioInputStream che delega all'interfaccia di callback specificata per i metodi read() e close().

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

Parametri

callback
PullAudioInputStreamCallback

Oggetto di input audio personalizzato, derivato da PullAudioInputStreamCallback

format
AudioStreamFormat

Formato di dati audio in cui l'audio verrà restituito dal metodo di lettura() del callback (Obbligatorio se il formato non è 16 kHz mono PCM).

Restituisce

Flusso di input audio creato.

Ereditato daAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Crea una memoria supportata da PushAudioInputStream con il formato audio specificato.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Parametri

format
AudioStreamFormat

Formato di dati audio in cui l'audio verrà scritto nel metodo di scrittura() del flusso audio push (Obbligatorio se il formato non è 16 kHz mono PCM).

Restituisce

Flusso di input audio creato.

Ereditato daAudioInputStream.createPushStream