LocalVideoStream class
Stellt einen lokalen Videostream für ein lokales Kameragerät dar.
Konstruktoren
Local |
|
Local |
Erstellen eines lokalen Videostreams |
Eigenschaften
media |
Abrufen des Mediendatenstromtyps für diesen LocalVideoStream |
source | Abrufen der aktuellen Videoquelle für diesen LocalVideoStream |
Methoden
feature<TFeature>(Video |
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 |
get |
Mediendatenstrom abrufen. |
off("video |
Unsubscribe-Funktion für videoSourceChanged-Ereignis. |
on("video |
Subscribe-Funktion für das VideoSourceChanged-Ereignis. |
set |
Legen Sie den Mediendatenstrom fest. |
switch |
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>