Partilhar 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

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

source

Obtenha a fonte de vídeo atual para este LocalVideoStream

Métodos

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos estendidos disponíveis neste pacote. Atualmente suportado - Features.VideoEffects

getMediaStream()

Obtenha fluxo de mídia.

off("videoSourceChanged", VideoSourceChangedEvent)

Função de cancelamento de inscrição para o evento videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Função de inscrição para o evento videoSourceChanged.

setMediaStream(MediaStream)

Defina o fluxo de mídia.

switchSource(VideoDeviceInfo)

Mudar para utilizar 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 de Propriedade

mediaStreamType

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

MediaStreamType mediaStreamType

Valor de Propriedade

source

Obtenha a fonte de vídeo atual para este LocalVideoStream

VideoDeviceInfo source

Valor de Propriedade

Detalhes de Método

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos estendidos disponíveis neste pacote. Atualmente suportado - Features.VideoEffects

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

Parâmetros

factory

VideoStreamFeatureFactory<TFeature>

A fábrica para o construtor de recurso de cliente de chamada que fornece uma API estendida

Devoluções

TFeature

getMediaStream()

Obtenha fluxo de mídia.

function getMediaStream(): Promise<MediaStream>

Devoluções

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Função de cancelamento de inscrição para o evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

retorno de chamada fn que foi usado para se inscrever neste evento.

on("videoSourceChanged", VideoSourceChangedEvent)

Função de inscrição para o evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

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

setMediaStream(MediaStream)

Defina o fluxo de mídia.

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

Parâmetros

source

MediaStream

Devoluções

Promise<void>

switchSource(VideoDeviceInfo)

Mudar para utilizar 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.

Devoluções

Promise<void>