VideoStreamRenderer class
O renderizador para um fluxo de vídeo
Construtores
Video |
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents |
Video |
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents |
Video |
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents |
Propriedades
size | Esta API foi preterida. Não o utilize.
|
Métodos
create |
Crie a visualização para o fluxo de vídeo. |
dispose() | Descarte este renderizador |
Detalhes do Construtor
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Nota
Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parâmetros
- videoStream
O fluxo de vídeo para renderizar
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parâmetros
- videoStream
O fluxo de vídeo para renderizar
VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)
Nota
Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.
Crie um renderizador para uma visualização da câmera local ou fluxo de vídeo remoto. APIs futuras: getStats(): Promessa; Útil na depuração; deve ser incluído emNextFrame((IFrame) -> void) // para permitir que o aplicativo busque quadros brutos - a ser implementado posteriormente captureFrame(timeoutMs: number, bufferName?: string): Promise; Isso pode vir em eventos posteriores/delegados são fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)
Parâmetros
- videoStream
O fluxo de vídeo para renderizar
Detalhes de Propriedade
size
Aviso
Esta API foi preterida.
Esta API foi preterida. Não o utilize.
- Para obter o tamanho do fluxo de vídeo local, use a API do recurso MediaStats Call (MediaStats.stats.videoSendFrameWidthSent e MediaStats.stats.videoSendFrameHeightSent).
- Para obter o tamanho de um fluxo de vídeo remoto, use a API RemoteVideoStream.size.
size: StreamSize
Valor de Propriedade
Detalhes de Método
createView(CreateViewOptions)
Crie a visualização para o fluxo de vídeo.
function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>
Parâmetros
- options
- CreateViewOptions
Opções do renderizador.
Devoluções
Promise<VideoStreamRendererView>
dispose()
Descarte este renderizador
function dispose()