Dela via


LocalAudioStream class

Representerar en lokal ljudström för en lokal michrophone-enhet

Konstruktorer

LocalAudioStream(AudioDeviceInfo)

Skapa en lokal ljudström

LocalAudioStream(MediaStream)

Egenskaper

mediaStreamType

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>(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

getMediaStream()

Hämta medieström.

getVolume()

Behöver anropa getVolume på audioSourceChanged för att få ett nytt volymobjekt som är bundet till en ny källa

off("audioSourceChanged", AudioSourceChangedEvent)

Avsluta prenumerationsfunktionen för audioSourceChanged-händelsen.

on("audioSourceChanged", AudioSourceChangedEvent)

Prenumerationsfunktion för audioSourceChanged-händelse.

setMediaStream(MediaStream)

Växla till att använda en annan ljudström

switchSource(AudioDeviceInfo)

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>