Udostępnij za pośrednictwem


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

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Tworzy element PullAudioInputStream, który deleguje do określonego interfejsu wywołania zwrotnego dla metod read() i close().

createPushStream(AudioStreamFormat)

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.