AudioInputStream class
Rappresenta il flusso di input audio usato per le configurazioni di input audio personalizzate.
Metodi
close() | Libera esplicitamente qualsiasi risorsa esterna collegata all'oggetto |
create |
Crea un oggetto PullAudioInputStream che delega all'interfaccia di callback specificata per i metodi read() e close(). |
create |
Crea una memoria supportata da PushAudioInputStream con il formato audio specificato. |
Dettagli metodo
close()
Libera esplicitamente qualsiasi risorsa esterna collegata all'oggetto
function close()
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.
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.