AudioInputStream class
Reprezentuje strumień wejściowy audio używany do niestandardowych konfiguracji danych wejściowych audio.
Metody
close() | Jawnie zwalnia dowolny zasób zewnętrzny dołączony do obiektu |
create |
Tworzy element PullAudioInputStream, który deleguje do określonego interfejsu wywołania zwrotnego dla metod read() i close(). |
create |
Tworzy kopię zapasową pamięci PushAudioInputStream z określonym formatem dźwięku. |
Szczegóły metody
close()
Jawnie zwalnia dowolny zasób zewnętrzny dołączony do obiektu
function close()
createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)
Tworzy element PullAudioInputStream, który 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.
createPushStream(AudioStreamFormat)
Tworzy kopię zapasową pamięci PushAudioInputStream z określonym formatem 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 dźwięku wypychanego (wymagany, jeśli format nie jest 16 kHz 16-bitowy mono PCM).
Zwraca
Tworzony strumień wejściowy audio.