Udostępnij za pośrednictwem


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