LocalAudioStream class
Představuje místní zvukový stream pro místní zařízení michrophone.
Konstruktory
Local |
Vytvoření místního zvukového streamu |
Local |
Vlastnosti
media |
Získání typu datového proudu médií pro tento LocalAudioStream |
source | Získání aktuálního zdroje zvuku pro tento LocalAudioStream |
Metody
dispose() | Je třeba volat dispose, když LocalAudioStream objekt není k dispozici v CallOptions |
feature<TFeature>(Audio |
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* Pro všechny dostupné rozšířené funkce v tomto balíčku. Aktuálně podporovaná – Features.AudioEffects |
get |
Získejte datový proud médií. |
get |
Potřebuji zavolat getVolume na audioSourceChanged, aby se získal nový objekt svazku svázaný s novým zdrojem. |
off("audio |
Funkce odhlášení odběru události audioSourceChanged |
on("audio |
Funkce Přihlásit se k odběru události audioSourceChanged |
set |
Přepnutí na použití jiného zvukového streamu |
switch |
Přepnutí na použití jiného zdroje zvuku |
Podrobnosti konstruktoru
LocalAudioStream(AudioDeviceInfo)
Vytvoření místního zvukového streamu
new LocalAudioStream(source: AudioDeviceInfo)
Parametry
- source
- AudioDeviceInfo
Zdroj mikrofonu nebo datového proudu médií, který se má použít.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parametry
- source
-
MediaStream
Podrobnosti vlastnosti
mediaStreamType
Získání typu datového proudu médií pro tento LocalAudioStream
MediaStreamType mediaStreamType
Hodnota vlastnosti
source
Získání aktuálního zdroje zvuku pro tento LocalAudioStream
AudioDeviceInfo source
Hodnota vlastnosti
Podrobnosti metody
dispose()
Je třeba volat dispose, když LocalAudioStream objekt není k dispozici v CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* Pro všechny dostupné rozšířené funkce v tomto balíčku. Aktuálně podporovaná – Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
AudioStreamFeatureFactory<TFeature>
Továrna pro konstruktor funkcí zvukového streamu, který poskytuje rozšířené rozhraní API
Návraty
TFeature
getMediaStream()
Získejte datový proud médií.
function getMediaStream(): Promise<MediaStream>
Návraty
Promise<MediaStream>
getVolume()
Potřebuji zavolat getVolume na audioSourceChanged, aby se získal nový objekt svazku svázaný s novým zdrojem.
function getVolume(): Promise<Volume>
Návraty
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
Funkce odhlášení odběru události audioSourceChanged
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
název události.
- listener
- AudioSourceChangedEvent
callback fn, který byl použit k přihlášení k odběru této události.
on("audioSourceChanged", AudioSourceChangedEvent)
Funkce Přihlásit se k odběru události audioSourceChanged
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametry
- event
-
"audioSourceChanged"
název události.
- listener
- AudioSourceChangedEvent
callback fn, který bude volán při změně zdroje zvuku.
setMediaStream(MediaStream)
Přepnutí na použití jiného zvukového streamu
function setMediaStream(source: MediaStream): Promise<void>
Parametry
- source
-
MediaStream
Nový zvukový stream, který se má použít.
Návraty
Promise<void>
switchSource(AudioDeviceInfo)
Přepnutí na použití jiného zdroje zvuku
function switchSource(source: AudioDeviceInfo): Promise<void>
Parametry
- source
- AudioDeviceInfo
Nový zdroj zvuku, který se má použít.
Návraty
Promise<void>