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. |
create |
Vytvoří PullAudioInputStream, který deleguje na zadané rozhraní zpětného volání pro metody read() a close(). |
create |
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.