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

Du måste anropa dispose när LocalAudioStream-objektet inte anges i CallOptions

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Hämtar ett initierat och pmiserat 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()

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

off("audioSourceChanged", AudioSourceChangedEvent)

Funktionen Avbryt prenumeration för audioSourceChanged-händelsen.

on("audioSourceChanged", AudioSourceChangedEvent)

Funktionen Subscribe för audioSourceChanged-händelsen.

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

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

Du måste anropa dispose när LocalAudioStream-objektet inte anges i CallOptions

function dispose()

feature<TFeature>(AudioStreamFeatureFactory<TFeature>)

Anteckning

Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.

Hämtar ett initierat och pmiserat 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()

Du måste 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)

Funktionen Avbryt prenumeration 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)

Funktionen Subscribe för audioSourceChanged-händelsen.

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>