Freigeben über


LocalVideoStream class

Stellt einen lokalen Videostream für ein lokales Kameragerät dar.

Konstruktoren

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Erstellen eines lokalen Videostreams

Eigenschaften

mediaStreamType

Abrufen des Mediendatenstromtyps für diesen LocalVideoStream

source

Abrufen der aktuellen Videoquelle für diesen LocalVideoStream

Methoden

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Ruft ein initialisiertes und memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Features in diesem Paket. Derzeit unterstützt - Features.VideoEffects

getMediaStream()

Mediendatenstrom abrufen.

off("videoSourceChanged", VideoSourceChangedEvent)

Unsubscribe-Funktion für videoSourceChanged-Ereignis.

on("videoSourceChanged", VideoSourceChangedEvent)

Subscribe-Funktion für das VideoSourceChanged-Ereignis.

setMediaStream(MediaStream)

Legen Sie den Mediendatenstrom fest.

switchSource(VideoDeviceInfo)

Wechseln zur Verwendung einer anderen Videoquelle

Details zum Konstruktor

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parameter

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Erstellen eines lokalen Videostreams

new LocalVideoStream(source: VideoDeviceInfo)

Parameter

source
VideoDeviceInfo

Die zu verwendende Videokameraquelle.

Details zur Eigenschaft

mediaStreamType

Abrufen des Mediendatenstromtyps für diesen LocalVideoStream

MediaStreamType mediaStreamType

Eigenschaftswert

source

Abrufen der aktuellen Videoquelle für diesen LocalVideoStream

VideoDeviceInfo source

Eigenschaftswert

Details zur Methode

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Ruft ein initialisiertes und memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Features in diesem Paket. Derzeit unterstützt - Features.VideoEffects

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

Parameter

factory

VideoStreamFeatureFactory<TFeature>

Die Factory für den Aufrufclientfeaturekonstruktor, der eine erweiterte API bereitstellt

Gibt zurück

TFeature

getMediaStream()

Mediendatenstrom abrufen.

function getMediaStream(): Promise<MediaStream>

Gibt zurück

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Unsubscribe-Funktion für videoSourceChanged-Ereignis.

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

Parameter

event

"videoSourceChanged"

Ereignisname.

listener
VideoSourceChangedEvent

callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.

on("videoSourceChanged", VideoSourceChangedEvent)

Subscribe-Funktion für das VideoSourceChanged-Ereignis.

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

Parameter

event

"videoSourceChanged"

Ereignisname.

listener
VideoSourceChangedEvent

callback fn that will be called when the video source will change.

setMediaStream(MediaStream)

Legen Sie den Mediendatenstrom fest.

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

Parameter

source

MediaStream

Gibt zurück

Promise<void>

switchSource(VideoDeviceInfo)

Wechseln zur Verwendung einer anderen Videoquelle

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

Parameter

source
VideoDeviceInfo

Die neue zu verwendende Videoquelle.

Gibt zurück

Promise<void>