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)

Create 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()

Obtiene 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 multimedia.

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)

Create 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()

Obtiene 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

devolución de llamada 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

devolución de llamada fn a la que se llamará cuando cambie el origen del vídeo.

setMediaStream(MediaStream)

Establezca la secuencia multimedia.

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>