PushAudioInputStream class
Představuje stream nabízeného zvukového vstupu s podporou paměti, který se používá pro vlastní konfigurace zvukového vstupu.
- Extends
Metody
close() | Zavře datový proud. |
create(Audio |
Vytvoří paměť zálohovaný PushAudioInputStream se zadaným zvukovým formátem. |
write(Array |
Zapíše zvuková data určená tak, že vytvoří interní kopii dat. |
Zděděné metody
create |
Vytvoří PullAudioInputStream, který deleguje na zadané rozhraní zpětného volání metody read() a close(). |
create |
Vytvoří paměť zálohovaný PushAudioInputStream se zadaným zvukovým formátem. |
Podrobnosti metody
close()
Zavře datový proud.
function close()
create(AudioStreamFormat)
Vytvoří paměť zálohovaný PushAudioInputStream se zadaným zvukovým formátem.
static function create(format?: AudioStreamFormat): PushAudioInputStream
Parametry
- format
- AudioStreamFormat
Formát zvukových dat, ve kterém se bude zvuk zapisovat do metody write() nabízeného zvukového streamu (Požadováno, pokud formát není 16 kHz 16bitového mono PCM).
Návraty
Vytváří se datový proud pro nasdílení zvukového vstupu.
write(ArrayBuffer)
Zapíše zvuková data určená tak, že vytvoří interní kopii dat.
function write(dataBuffer: ArrayBuffer)
Parametry
- dataBuffer
-
ArrayBuffer
Vyrovnávací paměť zvuku, jejíž kopii tato funkce vytvoří.
Podrobnosti zděděných metod
createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)
Vytvoří PullAudioInputStream, který deleguje na zadané rozhraní zpětného volání metody read() a close().
static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream
Parametry
- callback
- PullAudioInputStreamCallback
Objekt vlastního vstupu zvuku odvozený z PullAudioInputStreamCallback
- format
- AudioStreamFormat
Formát zvukových dat, ve kterém se vrátí zvuk z metody read() zpětného volání (Povinný argument, pokud formát není 16bitový mono PCM na 16 kHz).
Návraty
Vytváří se vstupní datový proud zvuku.
Zděděno zAudioInputStream.createPullStream
createPushStream(AudioStreamFormat)
Vytvoří paměť zálohovaný PushAudioInputStream se zadaným zvukovým formátem.
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
Parametry
- format
- AudioStreamFormat
Formát zvukových dat, ve kterém se bude zvuk zapisovat do metody write() nabízeného zvukového streamu (Požadováno, pokud formát není 16 kHz 16bitového mono PCM).
Návraty
Vytváří se vstupní datový proud zvuku.
Zděděno zAudioInputStream.createPushStream