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(Audio |
Crea una memoria supportata da PushAudioInputStream con il formato audio specificato. |
write(Array |
Scrive i dati audio specificati creando una copia interna dei dati. |
Metodi ereditati
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()
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