Condividi tramite


LocalVideoStream class

Rappresenta un flusso video locale per un dispositivo fotocamera locale

Costruttori

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Creare un flusso video locale

Proprietà

mediaStreamType

Ottenere il tipo di flusso multimediale per localVideoStream

source

Ottenere l'origine video corrente per localVideoStream

Metodi

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità estese disponibili in questo pacchetto. Attualmente supportato - Features.VideoEffects

getMediaStream()

Ottenere il flusso multimediale.

off("videoSourceChanged", VideoSourceChangedEvent)

Annulla la sottoscrizione della funzione per l'evento videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Funzione Subscribe per l'evento videoSourceChanged.

setMediaStream(MediaStream)

Impostare il flusso multimediale.

switchSource(VideoDeviceInfo)

Passare all'uso di un'origine video diversa

Dettagli costruttore

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parametri

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Creare un flusso video locale

new LocalVideoStream(source: VideoDeviceInfo)

Parametri

source
VideoDeviceInfo

Origine della videocamera da usare.

Dettagli proprietà

mediaStreamType

Ottenere il tipo di flusso multimediale per localVideoStream

MediaStreamType mediaStreamType

Valore della proprietà

source

Ottenere l'origine video corrente per localVideoStream

VideoDeviceInfo source

Valore della proprietà

Dettagli metodo

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità estese disponibili in questo pacchetto. Attualmente supportato - Features.VideoEffects

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

Parametri

factory

VideoStreamFeatureFactory<TFeature>

Factory per il costruttore di funzionalità client di chiamata che fornisce un'API estesa

Restituisce

TFeature

getMediaStream()

Ottenere il flusso multimediale.

function getMediaStream(): Promise<MediaStream>

Restituisce

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Annulla la sottoscrizione della funzione per l'evento videoSourceChanged.

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

Parametri

event

"videoSourceChanged"

nome dell'evento.

listener
VideoSourceChangedEvent

callback fn usato per sottoscrivere questo evento.

on("videoSourceChanged", VideoSourceChangedEvent)

Funzione Subscribe per l'evento videoSourceChanged.

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

Parametri

event

"videoSourceChanged"

nome dell'evento.

listener
VideoSourceChangedEvent

callback fn che verrà chiamato quando l'origine video cambierà.

setMediaStream(MediaStream)

Impostare il flusso multimediale.

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

Parametri

source

MediaStream

Restituisce

Promise<void>

switchSource(VideoDeviceInfo)

Passare all'uso di un'origine video diversa

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

Parametri

source
VideoDeviceInfo

Nuova origine video da usare.

Restituisce

Promise<void>