Partilhar via


LocalVideoStream class

Representa uma transmissão de vídeo local para um dispositivo de câmara local

Construtores

LocalVideoStream(MediaStream)
LocalVideoStream(VideoDeviceInfo)

Create uma transmissão de vídeo local

Propriedades

mediaStreamType

Obter o tipo de fluxo de multimédia para este LocalVideoStream

source

Obter a origem de vídeo atual para este LocalVideoStream

Métodos

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Obtém um objeto de Funcionalidade inicializado e memorando com a API expandida. Verifique o objeto Funcionalidades.* para ver todas as funcionalidades expandidas disponíveis neste pacote. Atualmente suportado - Features.VideoEffects

getMediaStream()

Obter transmissão em fluxo de multimédia.

off("videoSourceChanged", VideoSourceChangedEvent)

Anule a subscrição da função para o evento videoSourceChanged.

on("videoSourceChanged", VideoSourceChangedEvent)

Função Subscribe para o evento videoSourceChanged.

setMediaStream(MediaStream)

Definir fluxo de multimédia.

switchSource(VideoDeviceInfo)

Mudar para utilizar uma origem de vídeo diferente

Detalhes do Construtor

LocalVideoStream(MediaStream)

new LocalVideoStream(source: MediaStream)

Parâmetros

source

MediaStream

LocalVideoStream(VideoDeviceInfo)

Create uma transmissão de vídeo local

new LocalVideoStream(source: VideoDeviceInfo)

Parâmetros

source
VideoDeviceInfo

A origem da câmara de vídeo a utilizar.

Detalhes de Propriedade

mediaStreamType

Obter o tipo de fluxo de multimédia para este LocalVideoStream

MediaStreamType mediaStreamType

Valor de Propriedade

source

Obter a origem de vídeo atual para este LocalVideoStream

VideoDeviceInfo source

Valor de Propriedade

Detalhes de Método

feature<TFeature>(VideoStreamFeatureFactory<TFeature>)

Obtém um objeto de Funcionalidade inicializado e memorando com a API expandida. Verifique o objeto Funcionalidades.* para ver todas as funcionalidades expandidas disponíveis neste pacote. Atualmente suportado - Features.VideoEffects

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

Parâmetros

factory

VideoStreamFeatureFactory<TFeature>

A fábrica do construtor de funcionalidades do cliente de chamada que fornece uma API expandida

Devoluções

TFeature

getMediaStream()

Obter transmissão em fluxo de multimédia.

function getMediaStream(): Promise<MediaStream>

Devoluções

Promise<MediaStream>

off("videoSourceChanged", VideoSourceChangedEvent)

Anule a subscrição da função para o evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

callback fn que foi utilizado para subscrever este evento.

on("videoSourceChanged", VideoSourceChangedEvent)

Função Subscribe para o evento videoSourceChanged.

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

Parâmetros

event

"videoSourceChanged"

nome do evento.

listener
VideoSourceChangedEvent

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

setMediaStream(MediaStream)

Definir fluxo de multimédia.

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

Parâmetros

source

MediaStream

Devoluções

Promise<void>

switchSource(VideoDeviceInfo)

Mudar para utilizar uma origem de vídeo diferente

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

Parâmetros

source
VideoDeviceInfo

A nova origem de vídeo a utilizar.

Devoluções

Promise<void>