Sdílet prostřednictvím


AudioInputStream class

Představuje zvukový vstupní datový proud používaný pro vlastní konfigurace zvukového vstupu.

Metody

close()

Explicitně uvolní všechny externí prostředky připojené k objektu.

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

Explicitně uvolní všechny externí prostředky připojené k objektu.

function close()

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.

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.