LocalAudioStream class
Vertegenwoordigt een lokale audiostream voor een lokaal michrophone-apparaat
Constructors
Local |
Een lokale audiostream maken |
Local |
Eigenschappen
media |
Het mediastreamtype voor deze LocalAudioStream ophalen |
source | De huidige audiobron voor deze LocalAudioStream ophalen |
Methoden
dispose() | Verwijderen moet worden aangeroepen wanneer het LocalAudioStream-object niet is opgegeven in de CallOptions |
feature<TFeature>(Audio |
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.AudioEffects |
get |
Mediastream ophalen. |
get |
GetVolume op audioSourceChanged aanroepen om een nieuw volumeobject te koppelen aan nieuwe bron |
off("audio |
De functie Afmelden voor de audioSourceChanged-gebeurtenis. |
on("audio |
Abonneer de functie voor de gebeurtenis audioSourceChanged. |
set |
Overschakelen naar een andere audiostream |
switch |
Overschakelen naar een andere audiobron |
Constructordetails
LocalAudioStream(AudioDeviceInfo)
Een lokale audiostream maken
new LocalAudioStream(source: AudioDeviceInfo)
Parameters
- source
- AudioDeviceInfo
De bron van de microfoon of mediastream die moet worden gebruikt.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parameters
- source
-
MediaStream
Eigenschapdetails
mediaStreamType
Het mediastreamtype voor deze LocalAudioStream ophalen
MediaStreamType mediaStreamType
Waarde van eigenschap
source
De huidige audiobron voor deze LocalAudioStream ophalen
AudioDeviceInfo source
Waarde van eigenschap
Methodedetails
dispose()
Verwijderen moet worden aangeroepen wanneer het LocalAudioStream-object niet is opgegeven in de CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parameters
- factory
-
AudioStreamFeatureFactory<TFeature>
De factory voor de functieconstructor voor audiostreams die een uitgebreide API biedt
Retouren
TFeature
getMediaStream()
Mediastream ophalen.
function getMediaStream(): Promise<MediaStream>
Retouren
Promise<MediaStream>
getVolume()
GetVolume op audioSourceChanged aanroepen om een nieuw volumeobject te koppelen aan nieuwe bron
function getVolume(): Promise<Volume>
Retouren
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
De functie Afmelden voor de audioSourceChanged-gebeurtenis.
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parameters
- event
-
"audioSourceChanged"
gebeurtenisnaam.
- listener
- AudioSourceChangedEvent
callback fn die is gebruikt om u te abonneren op deze gebeurtenis.
on("audioSourceChanged", AudioSourceChangedEvent)
Abonneer de functie voor de gebeurtenis audioSourceChanged.
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parameters
- event
-
"audioSourceChanged"
gebeurtenisnaam.
- listener
- AudioSourceChangedEvent
callback fn die wordt aangeroepen wanneer de audiobron wordt gewijzigd.
setMediaStream(MediaStream)
Overschakelen naar een andere audiostream
function setMediaStream(source: MediaStream): Promise<void>
Parameters
- source
-
MediaStream
De nieuwe audiostream die moet worden gebruikt.
Retouren
Promise<void>
switchSource(AudioDeviceInfo)
Overschakelen naar een andere audiobron
function switchSource(source: AudioDeviceInfo): Promise<void>
Parameters
- source
- AudioDeviceInfo
De nieuwe audiobron die moet worden gebruikt.
Retouren
Promise<void>