VideoStreamRenderer class
O renderizador de um fluxo de vídeo
Construtores
Video |
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents |
Video |
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents |
Video |
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents |
Propriedades
size | Essa API foi preterida. Não o use.
|
Métodos
create |
Crie a exibição do fluxo de vídeo. |
dispose() | Descartar este renderizador |
Detalhes do construtor
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Observação
Este API é uma versão beta fornecida como versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parâmetros
- videoStream
O fluxo de vídeo a ser renderizado
VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)
Parâmetros
- videoStream
O fluxo de vídeo a ser renderizado
VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)
Observação
Este API é uma versão beta fornecida como versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Crie um Renderizador para uma visualização da câmera local ou um fluxo de vídeo remoto. APIs futuras: getStats(): Promise; Ú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/delegados posteriores fornecidos por IRendererEvents
new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)
Parâmetros
- videoStream
O fluxo de vídeo a ser renderizado
Detalhes da propriedade
size
Aviso
Essa API foi preterida.
Essa API foi preterida. Não o use.
- Para obter o tamanho do fluxo de vídeo local, use a API de recurso de chamada mediastats (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 da propriedade
Detalhes do método
createView(CreateViewOptions)
Crie a exibição do fluxo de vídeo.
function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>
Parâmetros
- options
- CreateViewOptions
Opções do renderizador.
Retornos
Promise<VideoStreamRendererView>
dispose()
Descartar este renderizador
function dispose()