audio Modul

Osztályok, amelyek a különböző felismerők hangbemenetének kezelésével, valamint a beszédszintetizátor hangkimenetével foglalkoznak.

Osztályok

AudioConfig

Hangbemeneti vagy kimeneti konfigurációt jelöl. A hangbemenet mikrofonból, fájlból vagy bemeneti adatfolyamból is származhat. A hangkimenet lehet hangszóró, WAV formátumú hangfájl kimenete vagy kimeneti stream.

Hangkonfigurációt hoz létre a különböző felismerők számára. Egyszerre csak egy argumentum adható át.

AudioInputStream

Bemeneti streamek alaposztálya

AudioOutputConfig

Adott hangkonfigurációt jelöl, például hangkimeneti eszközt, fájlt vagy egyéni hangstreameket

Hangkonfigurációt hoz létre a beszédszintetizátorhoz. Egyszerre csak egy argumentum adható át.

AudioOutputStream

Kimeneti streamek alaposztálya

AudioStreamFormat

Adott hangkonfigurációt jelöl, például mikrofont, fájlt vagy egyéni hangstreamet

Argumentumok nélkül meghívva az alapértelmezett AudioStreamFormat (16 kHz, 16 bites, mono PCM) értéket adja vissza.

PullAudioInputStream

Hangbemeneti streamosztály lekérése.

PullAudioInputStreamCallback

Egy hangbemeneti stream visszahívási módszereit meghatározó felület.

Ebből az osztályból származik, és implementálja a funkcióját, hogy saját adatokat biztosítson hangbemeneti adatfolyamként.

PullAudioOutputStream

Az egyéni hangkimenethez használt, memória által támogatott lekéréses hangkimeneti streamet jelöli.

PushAudioInputStream

Az egyéni hangbemeneti konfigurációkhoz használt, memória által támogatott leküldéses hangbemeneti adatfolyamot jelöli.

PushAudioOutputStream

Leküldéses hangkimeneti streamosztály.

PushAudioOutputStreamCallback

Egy hangkimeneti stream visszahívási módszereit meghatározó felület.

Ebből az osztályból származik, és implementálja annak funkcióját, hogy saját adatokat biztosítson hangkimeneti adatfolyamként.