Compartilhar via


LocalVideoStream class

Representa um fluxo de vídeo local para um dispositivo de câmera local

Construtores

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Criar um fluxo de vídeo local

Propriedades

mediaStreamType

Obter o tipo de fluxo de mídia para este LocalVideoStream

source

Obter a fonte de vídeo atual para este LocalVideoStream

Métodos

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorando com a API estendida. Verifique o objeto Features.* para obter todos os recursos estendidos disponíveis neste pacote. Com suporte no momento - Features.VideoEffects

getMediaStream()

Obter fluxo de mídia.

off("videoSourceChanged", VideoSourceChangedEvent)

Função Cancelar assinatura do evento videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Função de assinatura do evento videoSourceChanged.

setMediaStream(MediaStream)

Definir fluxo de mídia.

switchSource(VideoDeviceInfo)

Alternar para usar uma fonte de vídeo diferente

Detalhes do construtor

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parâmetros

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Criar um fluxo de vídeo local

new LocalVideoStream(source: VideoDeviceInfo)

Parâmetros

source
VideoDeviceInfo

A fonte da câmera de vídeo a ser usada.

Detalhes da propriedade

mediaStreamType

Obter o tipo de fluxo de mídia para este LocalVideoStream

MediaStreamType mediaStreamType

Valor da propriedade

source

Obter a fonte de vídeo atual para este LocalVideoStream

VideoDeviceInfo source

Valor da propriedade

Detalhes do método

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorando com a API estendida. Verifique o objeto Features.* para obter todos os recursos estendidos disponíveis neste pacote. Com suporte no momento - Features.VideoEffects

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

Parâmetros

factory

VideoStreamFeatureFactory<TFeature>

A fábrica do construtor de recursos de cliente de chamada que fornece uma API estendida

Retornos

TFeature

getMediaStream()

Obter fluxo de mídia.

function getMediaStream(): Promise<MediaStream>

Retornos

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Função Cancelar assinatura do evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

fn de retorno de chamada que foi usado para assinar este evento.

on("videoSourceChanged", VideoSourceChangedEvent)

Função de assinatura do evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

fn de retorno de chamada que será chamado quando a origem do vídeo for alterada.

setMediaStream(MediaStream)

Definir fluxo de mídia.

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

Parâmetros

source

MediaStream

Retornos

Promise<void>

switchSource(VideoDeviceInfo)

Alternar para usar uma fonte de vídeo diferente

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

Parâmetros

source
VideoDeviceInfo

A nova fonte de vídeo a ser usada.

Retornos

Promise<void>