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(AudioStreamFormat)

Tworzy kopię zapasową pamięci PushAudioInputStream w określonym formacie dźwięku.

write(ArrayBuffer)

Zapisuje dane audio określone przez utworzenie wewnętrznej kopii danych.

Metody dziedziczone

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

createPushStream(AudioStreamFormat)

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