LocalVideoStream class
Représente un flux vidéo local pour un appareil photo local
Constructeurs
Local |
|
Local |
Créer un flux vidéo local |
Propriétés
media |
Obtenir le type de flux multimédia pour ce LocalVideoStream |
source | Obtenir la source vidéo actuelle pour ce LocalVideoStream |
Méthodes
feature<TFeature>(Video |
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet.* pour toutes les fonctionnalités étendues disponibles dans ce package. Actuellement pris en charge - Features.VideoEffects |
get |
Obtenez le flux multimédia. |
off("video |
Fonction de désabonnement pour l’événement videoSourceChanged. |
on("video |
Fonction d’abonnement pour l’événement videoSourceChanged. |
set |
Définissez le flux multimédia. |
switch |
Basculer pour utiliser une autre source vidéo |
Détails du constructeur
LocalVideoStream(MediaStream)
new LocalVideoStream(source: MediaStream)
Paramètres
- source
-
MediaStream
LocalVideoStream(VideoDeviceInfo)
Créer un flux vidéo local
new LocalVideoStream(source: VideoDeviceInfo)
Paramètres
- source
- VideoDeviceInfo
Source de la caméra vidéo à utiliser.
Détails de la propriété
mediaStreamType
Obtenir le type de flux multimédia pour ce LocalVideoStream
MediaStreamType mediaStreamType
Valeur de propriété
source
Obtenir la source vidéo actuelle pour ce LocalVideoStream
VideoDeviceInfo source
Valeur de propriété
Détails de la méthode
feature<TFeature>(VideoStreamFeatureFactory<TFeature>)
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet.* pour toutes les fonctionnalités étendues disponibles dans ce package. Actuellement pris en charge - Features.VideoEffects
function feature<TFeature>(factory: VideoStreamFeatureFactory<TFeature>): TFeature
Paramètres
- factory
-
VideoStreamFeatureFactory<TFeature>
Fabrique du constructeur de fonctionnalités du client d’appel qui fournit une API étendue
Retours
TFeature
getMediaStream()
Obtenez le flux multimédia.
function getMediaStream(): Promise<MediaStream>
Retours
Promise<MediaStream>
off("videoSourceChanged", VideoSourceChangedEvent)
Fonction de désabonnement pour l’événement videoSourceChanged.
function off(event: "videoSourceChanged", listener: VideoSourceChangedEvent)
Paramètres
- event
-
"videoSourceChanged"
nom de l’événement.
- listener
- VideoSourceChangedEvent
rappel fn utilisé pour s’abonner à cet événement.
on("videoSourceChanged", VideoSourceChangedEvent)
Fonction d’abonnement pour l’événement videoSourceChanged.
function on(event: "videoSourceChanged", listener: VideoSourceChangedEvent)
Paramètres
- event
-
"videoSourceChanged"
nom de l’événement.
- listener
- VideoSourceChangedEvent
rappel fn qui sera appelé lorsque la source vidéo changera.
setMediaStream(MediaStream)
Définissez le flux multimédia.
function setMediaStream(source: MediaStream): Promise<void>
Paramètres
- source
-
MediaStream
Retours
Promise<void>
switchSource(VideoDeviceInfo)
Basculer pour utiliser une autre source vidéo
function switchSource(source: VideoDeviceInfo): Promise<void>
Paramètres
- source
- VideoDeviceInfo
Nouvelle source vidéo à utiliser.
Retours
Promise<void>