LocalAudioStream class
Representerar en lokal ljudström för en lokal michrophone-enhet
Konstruktorer
Local |
Skapa en lokal ljudström |
Local |
Egenskaper
media |
Hämta medieströmtypen för den här LocalAudioStream |
source | Hämta den aktuella ljudkällan för den här LocalAudioStream |
Metoder
dispose() | Måste anropa bortskaffa när LocalAudioStream-objektet inte anges i CallOptions |
feature<TFeature>(Audio |
Hämtar ett initierat och memorerat funktionsobjekt med utökat API. Kontrollera objektet Funktioner.* för alla tillgängliga utökade funktioner i det här paketet. Stöds för närvarande – Features.AudioEffects |
get |
Hämta medieström. |
get |
Behöver anropa getVolume på audioSourceChanged för att få ett nytt volymobjekt som är bundet till en ny källa |
off("audio |
Avsluta prenumerationsfunktionen för audioSourceChanged-händelsen. |
on("audio |
Prenumerationsfunktion för audioSourceChanged-händelse. |
set |
Växla till att använda en annan ljudström |
switch |
Växla till att använda en annan ljudkälla |
Konstruktorinformation
LocalAudioStream(AudioDeviceInfo)
Skapa en lokal ljudström
new LocalAudioStream(source: AudioDeviceInfo)
Parametrar
- source
- AudioDeviceInfo
Mikrofonen eller medieströmkällan som ska användas.
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
Parametrar
- source
-
MediaStream
Egenskapsinformation
mediaStreamType
Hämta medieströmtypen för den här LocalAudioStream
MediaStreamType mediaStreamType
Egenskapsvärde
source
Hämta den aktuella ljudkällan för den här LocalAudioStream
AudioDeviceInfo source
Egenskapsvärde
Metodinformation
dispose()
Måste anropa bortskaffa när LocalAudioStream-objektet inte anges i CallOptions
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
Hämtar ett initierat och memorerat funktionsobjekt med utökat API. Kontrollera objektet Funktioner.* för alla tillgängliga utökade funktioner i det här paketet. Stöds för närvarande – Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
Parametrar
- factory
-
AudioStreamFeatureFactory<TFeature>
Fabriken för ljudströmsfunktionskonstruktorn som tillhandahåller ett utökat API
Returer
TFeature
getMediaStream()
Hämta medieström.
function getMediaStream(): Promise<MediaStream>
Returer
Promise<MediaStream>
getVolume()
Behöver anropa getVolume på audioSourceChanged för att få ett nytt volymobjekt som är bundet till en ny källa
function getVolume(): Promise<Volume>
Returer
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
Avsluta prenumerationsfunktionen för audioSourceChanged-händelsen.
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametrar
- event
-
"audioSourceChanged"
händelsenamn.
- listener
- AudioSourceChangedEvent
callback fn som användes för att prenumerera på den här händelsen.
on("audioSourceChanged", AudioSourceChangedEvent)
Prenumerationsfunktion för audioSourceChanged-händelse.
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
Parametrar
- event
-
"audioSourceChanged"
händelsenamn.
- listener
- AudioSourceChangedEvent
callback fn som kommer att anropas när ljudkällan ändras.
setMediaStream(MediaStream)
Växla till att använda en annan ljudström
function setMediaStream(source: MediaStream): Promise<void>
Parametrar
- source
-
MediaStream
Den nya ljudströmmen som ska användas.
Returer
Promise<void>
switchSource(AudioDeviceInfo)
Växla till att använda en annan ljudkälla
function switchSource(source: AudioDeviceInfo): Promise<void>
Parametrar
- source
- AudioDeviceInfo
Den nya ljudkällan som ska användas.
Returer
Promise<void>