LocalVideoStream class
Representa uma transmissão de vídeo local para um dispositivo de câmara local
Construtores
Local |
|
Local |
Create uma transmissão de vídeo local |
Propriedades
media |
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>(Video |
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 |
get |
Obter transmissão em fluxo de multimédia. |
off("video |
Anule a subscrição da função para o evento videoSourceChanged. |
on("video |
Função Subscribe para o evento videoSourceChanged. |
set |
Definir fluxo de multimédia. |
switch |
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>