Compartir a través de


VideoStreamRenderer class

Representador de una secuencia de vídeo

Constructores

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

Propiedades

size

Esta API ha quedado en desuso. No lo use.

  • Para obtener el tamaño de la secuencia de vídeo local, use mediaStats Call feature API (MediaStats.stats.videoSendFrameWidthSent y MediaStats.stats.videoSendFrameHeightSent).
  • Para obtener el tamaño de una secuencia de vídeo remota, use remoteVideoStream.size API.

Métodos

createView(CreateViewOptions)

Cree la vista para la secuencia de vídeo.

dispose()

Eliminación de este representador

Detalles del constructor

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parámetros

videoStream

LocalVideoStream | RemoteVideoStream

Secuencia de vídeo que se va a representar

VideoStreamRenderer(LocalVideoStream | RemoteVideoStream)

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStream)

Parámetros

videoStream

LocalVideoStream | RemoteVideoStream

Secuencia de vídeo que se va a representar

VideoStreamRenderer(LocalVideoStream | RemoteVideoStreamCommon)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Cree un representador para una vista previa de la cámara local o una secuencia de vídeo remota. API futuras: getStats(): Promise; Útil en la depuración; debe incluirse enNextFrame((IFrame):> void) // para permitir que la aplicación capture fotogramas sin procesar; para implementarse más adelante captureFrame(timeoutMs: number, bufferName?: string): Promise; IRendererEvents proporciona eventos o delegados posteriores.

new VideoStreamRenderer(videoStream: LocalVideoStream | RemoteVideoStreamCommon)

Parámetros

videoStream

LocalVideoStream | RemoteVideoStreamCommon

Secuencia de vídeo que se va a representar

Detalles de las propiedades

size

Advertencia

Esta API ya está en desuso.

Esta API ha quedado en desuso. No lo use.

  • Para obtener el tamaño de la secuencia de vídeo local, use mediaStats Call feature API (MediaStats.stats.videoSendFrameWidthSent y MediaStats.stats.videoSendFrameHeightSent).
  • Para obtener el tamaño de una secuencia de vídeo remota, use remoteVideoStream.size API.
size: StreamSize

Valor de propiedad

Detalles del método

createView(CreateViewOptions)

Cree la vista para la secuencia de vídeo.

function createView(options?: CreateViewOptions): Promise<VideoStreamRendererView>

Parámetros

options
CreateViewOptions

Opciones del representador.

Devoluciones

dispose()

Eliminación de este representador

function dispose()