LocalVideoStream class
Representa um fluxo de vídeo local para um dispositivo de câmera local
Construtores
Local |
|
Local |
Criar um fluxo de vídeo local |
Propriedades
media |
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>(Video |
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 |
get |
Obtenha fluxo de mídia. |
off("video |
Função de cancelamento de inscrição para o evento videoSourceChanged. |
on("video |
Função de inscrição para o evento videoSourceChanged. |
set |
Defina o fluxo de mídia. |
switch |
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>