Condividi tramite


PullAudioInputStream class

Rappresenta il flusso di input audio usato per configurazioni di input audio personalizzate.

Extends

Metodi

close()

Libera in modo esplicito qualsiasi risorsa esterna collegata all'oggetto

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un pullAudioInputStream che delega all'interfaccia di callback specificata per i metodi read() e close(), usando il formato predefinito (16 kHz 16bit mono PCM).

Metodi ereditati

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

Libera in modo esplicito qualsiasi risorsa esterna collegata all'oggetto

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un pullAudioInputStream che delega all'interfaccia di callback specificata per i metodi read() e close(), usando il formato predefinito (16 kHz 16bit mono PCM).

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

Parametri

callback
PullAudioInputStreamCallback

Oggetto di input audio personalizzato, derivato da PullAudioInputStreamCustomCallback

format
AudioStreamFormat

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

Restituisce

Flusso di input audio push creato.

Dettagli dei metodi ereditati

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Crea un 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 dati audio in cui verrà restituito l'audio 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 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