Partager via


LocalVideoStream class

Représente un flux vidéo local pour un appareil photo local

Constructeurs

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Créer un flux vidéo local

Propriétés

mediaStreamType

Obtenir le type de flux multimédia pour ce LocalVideoStream

source

Obtenir la source vidéo actuelle pour ce LocalVideoStream

Méthodes

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

getMediaStream()

Obtenez le flux multimédia.

off("videoSourceChanged", VideoSourceChangedEvent)

Fonction de désabonnement pour l’événement videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Fonction d’abonnement pour l’événement videoSourceChanged.

setMediaStream(MediaStream)

Définissez le flux multimédia.

switchSource(VideoDeviceInfo)

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>