Sdílet prostřednictvím


PushAudioInputStream class

Představuje stream zvukového vstupu s podporou paměti, který se používá pro vlastní konfigurace zvukového vstupu.

Extends

Metody

close()

Zavře stream.

create(AudioStreamFormat)

Vytvoří paměť zálohovanou pushAudioInputStream se zadaným formátem zvuku.

write(ArrayBuffer)

Zapíše zvuková data určená tím, že vytvoří interní kopii dat.

Zděděné metody

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Vytvoří PullAudioInputStream, který deleguje na zadané rozhraní zpětného volání pro metody read() a close().

createPushStream(AudioStreamFormat)

Vytvoří paměť zálohovanou pushAudioInputStream se zadaným formátem zvuku.

Podrobnosti metody

close()

Zavře stream.

function close()

create(AudioStreamFormat)

Vytvoří paměť zálohovanou pushAudioInputStream se zadaným formátem zvuku.

static function create(format?: AudioStreamFormat): PushAudioInputStream

Parametry

format
AudioStreamFormat

Formát zvukových dat, ve kterém se zvuk zapíše do metody zápisu() zvukového streamu (požadováno, pokud formát není 16 kHz 16bitový mono PCM).

Návraty

Vytvořený stream zvukového vstupu nabízených oznámení.

write(ArrayBuffer)

Zapíše zvuková data určená tím, že vytvoří interní kopii dat.

function write(dataBuffer: ArrayBuffer)

Parametry

dataBuffer

ArrayBuffer

Zvuková vyrovnávací paměť, z níž tato funkce vytvoří kopii.

Podrobnosti zděděných metod

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

Vytvoří PullAudioInputStream, který deleguje na zadané rozhraní zpětného volání pro metody read() a close().

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

Parametry

callback
PullAudioInputStreamCallback

Objekt vlastního zvukového vstupu odvozený z PullAudioInputStreamCallback

format
AudioStreamFormat

Formát zvukových dat, ve kterém se zvuk vrátí z metody čtení zpětného volání (povinné, pokud formát není 16 kHz 16bitový mono PCM).

Návraty

Vytvořený zvukový vstupní datový proud.

zděděno zAudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

Vytvoří paměť zálohovanou pushAudioInputStream se zadaným formátem zvuku.

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

Parametry

format
AudioStreamFormat

Formát zvukových dat, ve kterém se zvuk zapíše do metody zápisu() zvukového streamu (požadováno, pokud formát není 16 kHz 16bitový mono PCM).

Návraty

Vytvořený zvukový vstupní datový proud.

zděděný zAudioInputStream.createPushStream