Compartir a través de


LocalVideoStream class

Representa una secuencia de vídeo local para un dispositivo de cámara local

Constructores

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Creación de una secuencia de vídeo local

Propiedades

mediaStreamType

Obtener el tipo de secuencia multimedia de este LocalVideoStream

source

Obtención del origen de vídeo actual para este LocalVideoStream

Métodos

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características extendidas disponibles en este paquete. Compatible actualmente: Features.VideoEffects

getMediaStream()

Obtenga la secuencia multimedia.

off("videoSourceChanged", VideoSourceChangedEvent)

Cancelar la suscripción de la función para el evento videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Función Subscribe para el evento videoSourceChanged.

setMediaStream(MediaStream)

Establezca la secuencia de medios.

switchSource(VideoDeviceInfo)

Cambiar para usar un origen de vídeo diferente

Detalles del constructor

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parámetros

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Creación de una secuencia de vídeo local

new LocalVideoStream(source: VideoDeviceInfo)

Parámetros

source
VideoDeviceInfo

Origen de la cámara de vídeo que se va a usar.

Detalles de las propiedades

mediaStreamType

Obtener el tipo de secuencia multimedia de este LocalVideoStream

MediaStreamType mediaStreamType

Valor de propiedad

source

Obtención del origen de vídeo actual para este LocalVideoStream

VideoDeviceInfo source

Valor de propiedad

Detalles del método

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características extendidas disponibles en este paquete. Compatible actualmente: Features.VideoEffects

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

Parámetros

factory

VideoStreamFeatureFactory<TFeature>

Generador del constructor de características de cliente de llamada que proporciona una API extendida

Devoluciones

TFeature

getMediaStream()

Obtenga la secuencia multimedia.

function getMediaStream(): Promise<MediaStream>

Devoluciones

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Cancelar la suscripción de la función para el evento videoSourceChanged.

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

Parámetros

event

"videoSourceChanged"

nombre del evento.

listener
VideoSourceChangedEvent

callback fn que se usó para suscribirse a este evento.

on("videoSourceChanged", VideoSourceChangedEvent)

Función Subscribe para el evento videoSourceChanged.

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

Parámetros

event

"videoSourceChanged"

nombre del evento.

listener
VideoSourceChangedEvent

callback fn que se llamará cuando cambie el origen del vídeo.

setMediaStream(MediaStream)

Establezca la secuencia de medios.

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

Parámetros

source

MediaStream

Devoluciones

Promise<void>

switchSource(VideoDeviceInfo)

Cambiar para usar un origen de vídeo diferente

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

Parámetros

source
VideoDeviceInfo

Nuevo origen de vídeo que se va a usar.

Devoluciones

Promise<void>