PushAudioInputStream class
Reprezentuje strumień danych wejściowych audio wypychanych kopii zapasowych pamięci używany do niestandardowych konfiguracji danych wejściowych audio.
- Extends
Metody
close() | Zamyka strumień. |
create(Audio |
Tworzy kopię zapasową pamięci PushAudioInputStream w określonym formacie dźwięku. |
write(Array |
Zapisuje dane audio określone przez utworzenie wewnętrznej kopii danych. |
Metody dziedziczone
create |
Tworzy metodę PullAudioInputStream, która deleguje do określonego interfejsu wywołania zwrotnego dla metod read() i close(). |
create |
Tworzy kopię zapasową pamięci PushAudioInputStream w określonym formacie dźwięku. |
Szczegóły metody
close()
Zamyka strumień.
function close()
create(AudioStreamFormat)
Tworzy kopię zapasową pamięci PushAudioInputStream w określonym formacie dźwięku.
static function create(format?: AudioStreamFormat): PushAudioInputStream
Parametry
- format
- AudioStreamFormat
Format danych audio, w którym dźwięk zostanie zapisany w metodzie write() strumienia audio wypychania (wymagane, jeśli format nie jest 16 kHz 16-bitowy mono PCM).
Zwraca
Tworzony strumień wejściowy wypychania audio.
write(ArrayBuffer)
Zapisuje dane audio określone przez utworzenie wewnętrznej kopii danych.
function write(dataBuffer: ArrayBuffer)
Parametry
- dataBuffer
-
ArrayBuffer
Bufor audio, którego ta funkcja utworzy kopię.
Szczegóły metody dziedziczonej
createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)
Tworzy metodę PullAudioInputStream, która deleguje do określonego interfejsu wywołania zwrotnego dla metod read() i close().
static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream
Parametry
- callback
- PullAudioInputStreamCallback
Niestandardowy obiekt wejściowy audio pochodzący z pullAudioInputStreamCallback
- format
- AudioStreamFormat
Format danych audio, w którym dźwięk zostanie zwrócony z metody read() wywołania zwrotnego (wymagane, jeśli format nie jest 16 kHz 16-bitowy mono PCM).
Zwraca
Tworzony strumień wejściowy audio.
Dziedziczone zaudioInputStream.createPullStream
createPushStream(AudioStreamFormat)
Tworzy kopię zapasową pamięci PushAudioInputStream w określonym formacie dźwięku.
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
Parametry
- format
- AudioStreamFormat
Format danych audio, w którym dźwięk zostanie zapisany w metodzie write() strumienia audio wypychania (wymagane, jeśli format nie jest 16 kHz 16-bitowy mono PCM).
Zwraca
Tworzony strumień wejściowy audio.
Dziedziczone zAudioInputStream.createPushStream