Delen via


LocalVideoStream class

Vertegenwoordigt een lokale videostream voor een lokaal cameraapparaat

Constructors

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Een lokale videostream maken

Eigenschappen

mediaStreamType

Het mediastreamtype voor deze LocalVideoStream ophalen

source

De huidige videobron voor deze LocalVideoStream ophalen

Methoden

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.VideoEffects

getMediaStream()

Mediastream ophalen.

off("videoSourceChanged", VideoSourceChangedEvent)

De functie Afmelden voor de videoSourceChanged-gebeurtenis.

on("videoSourceChanged", VideoSourceChangedEvent)

Abonneer de functie voor de videoSourceChanged-gebeurtenis.

setMediaStream(MediaStream)

Mediastream instellen.

switchSource(VideoDeviceInfo)

Overschakelen naar een andere videobron

Constructordetails

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parameters

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Een lokale videostream maken

new LocalVideoStream(source: VideoDeviceInfo)

Parameters

source
VideoDeviceInfo

De videocamerabron die moet worden gebruikt.

Eigenschapdetails

mediaStreamType

Het mediastreamtype voor deze LocalVideoStream ophalen

MediaStreamType mediaStreamType

Waarde van eigenschap

source

De huidige videobron voor deze LocalVideoStream ophalen

VideoDeviceInfo source

Waarde van eigenschap

Methodedetails

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide functies in dit pakket. Momenteel ondersteund - Features.VideoEffects

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

Parameters

factory

VideoStreamFeatureFactory<TFeature>

De factory voor de aanroepfunctieconstructor voor clientfuncties die een uitgebreide API biedt

Retouren

TFeature

getMediaStream()

Mediastream ophalen.

function getMediaStream(): Promise<MediaStream>

Retouren

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

De functie Afmelden voor de videoSourceChanged-gebeurtenis.

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

Parameters

event

"videoSourceChanged"

gebeurtenisnaam.

listener
VideoSourceChangedEvent

callback fn die is gebruikt om u te abonneren op deze gebeurtenis.

on("videoSourceChanged", VideoSourceChangedEvent)

Abonneer de functie voor de videoSourceChanged-gebeurtenis.

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

Parameters

event

"videoSourceChanged"

gebeurtenisnaam.

listener
VideoSourceChangedEvent

callback fn die wordt aangeroepen wanneer de videobron wordt gewijzigd.

setMediaStream(MediaStream)

Mediastream instellen.

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

Parameters

source

MediaStream

Retouren

Promise<void>

switchSource(VideoDeviceInfo)

Overschakelen naar een andere videobron

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

Parameters

source
VideoDeviceInfo

De nieuwe videobron die moet worden gebruikt.

Retouren

Promise<void>