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 |
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>(Video |
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 |
get |
Obter fluxo de mídia. |
off("video |
Função Cancelar assinatura do evento videoSourceChanged. |
on("video |
Função de assinatura do evento videoSourceChanged. |
set |
Definir fluxo de mídia. |
switch |
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>