Dela via


LocalVideoStream class

Representerar en lokal videoström för en lokal kameraenhet

Konstruktorer

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Skapa en lokal videoström

Egenskaper

mediaStreamType

Hämta medieströmtypen för den här LocalVideoStream

source

Hämta den aktuella videokällan för den här LocalVideoStream

Metoder

feature<TFeature>(VideoStreamFeatureFactory<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.VideoEffects

getMediaStream()

Hämta medieström.

off("videoSourceChanged", VideoSourceChangedEvent)

Avsluta prenumerationsfunktionen för videoSourceChanged-händelsen.

on("videoSourceChanged", VideoSourceChangedEvent)

Prenumerationsfunktion för videoSourceChanged-händelse.

setMediaStream(MediaStream)

Ange medieström.

switchSource(VideoDeviceInfo)

Växla till att använda en annan videokälla

Konstruktorinformation

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parametrar

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Skapa en lokal videoström

new LocalVideoStream(source: VideoDeviceInfo)

Parametrar

source
VideoDeviceInfo

Videokamerakällan som ska användas.

Egenskapsinformation

mediaStreamType

Hämta medieströmtypen för den här LocalVideoStream

MediaStreamType mediaStreamType

Egenskapsvärde

source

Hämta den aktuella videokällan för den här LocalVideoStream

VideoDeviceInfo source

Egenskapsvärde

Metodinformation

feature<TFeature>(VideoStreamFeatureFactory<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.VideoEffects

function feature<TFeature>(factory: VideoStreamFeatureFactory<TFeature>): TFeature

Parametrar

factory

VideoStreamFeatureFactory<TFeature>

Fabriken för funktionskonstruktorn för anropsklienten som tillhandahåller ett utökat API

Returer

TFeature

getMediaStream()

Hämta medieström.

function getMediaStream(): Promise<MediaStream>

Returer

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Avsluta prenumerationsfunktionen för videoSourceChanged-händelsen.

function off(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Parametrar

event

"videoSourceChanged"

händelsenamn.

listener
VideoSourceChangedEvent

callback fn som användes för att prenumerera på den här händelsen.

on("videoSourceChanged", VideoSourceChangedEvent)

Prenumerationsfunktion för videoSourceChanged-händelse.

function on(event: "videoSourceChanged", listener: VideoSourceChangedEvent)

Parametrar

event

"videoSourceChanged"

händelsenamn.

listener
VideoSourceChangedEvent

callback fn som kommer att anropas när videokällan ändras.

setMediaStream(MediaStream)

Ange medieström.

function setMediaStream(source: MediaStream): Promise<void>

Parametrar

source

MediaStream

Returer

Promise<void>

switchSource(VideoDeviceInfo)

Växla till att använda en annan videokälla

function switchSource(source: VideoDeviceInfo): Promise<void>

Parametrar

source
VideoDeviceInfo

Den nya videokällan som ska användas.

Returer

Promise<void>