RemoteVideoStream interface
Representa el vídeo o el uso compartido de pantalla de un participante remoto.
- Extends
Propiedades
is |
Indica si la secuencia está disponible para la representación en la interfaz de usuario. Cuando esta marca se vuelve verdadera, el participante remoto tiene activado su vídeo. y podemos crear una vista para mostrar esta secuencia de vídeo remota en la interfaz de usuario. |
Propiedades heredadas
id | Identificador de la secuencia remota. |
is |
Si se reciben paquetes de vídeo. Esta marca puede convertirse en false en casos como inmovilizaciones de vídeo remoto, ancho de banda de red bajo, etcetera. Se recomienda mostrar un spinner de carga sobre el vídeo, si isReobject es false y isAvailable es true. |
media |
Obtenga este tipo de secuencia multimedia remota. |
size | Tamaño de la secuencia. Cuanto mayor sea el tamaño de la secuencia, mejor será la calidad del vídeo. |
Métodos
get |
Obtención de la secuencia de vídeo sin procesar remota |
off("is |
Función Unsubscribe para el evento isAvailableChanged. |
off("is |
Función Unsubscribe para el evento isRenderingChanged. |
off("size |
Cancelar la suscripción de la función para el evento sizeChanged. |
on("is |
Función Subscribe para el evento isAvailableChanged. |
on("is |
Función Subscribe para el evento isRenderingChanged. |
on("size |
Función Subscribe para el evento sizeChanged. |
Detalles de las propiedades
isAvailable
Indica si la secuencia está disponible para la representación en la interfaz de usuario. Cuando esta marca se vuelve verdadera, el participante remoto tiene activado su vídeo. y podemos crear una vista para mostrar esta secuencia de vídeo remota en la interfaz de usuario.
isAvailable: boolean
Valor de propiedad
boolean
Detalles de las propiedades heredadas
id
Identificador de la secuencia remota.
id: number
Valor de propiedad
number
heredado deRemoteVideoStreamCommon.id
isReceiving
Si se reciben paquetes de vídeo. Esta marca puede convertirse en false en casos como inmovilizaciones de vídeo remoto, ancho de banda de red bajo, etcetera. Se recomienda mostrar un spinner de carga sobre el vídeo, si isReobject es false y isAvailable es true.
isReceiving: boolean
Valor de propiedad
boolean
heredado deRemoteVideoStreamCommon.isReeply
mediaStreamType
Obtenga este tipo de secuencia multimedia remota.
mediaStreamType: MediaStreamType
Valor de propiedad
heredado deRemoteVideoStreamCommon.mediaStreamType
size
Tamaño de la secuencia. Cuanto mayor sea el tamaño de la secuencia, mejor será la calidad del vídeo.
size: StreamSize
Valor de propiedad
se hereda deremoteVideoStreamCommon.size
Detalles del método
getMediaStream()
Obtención de la secuencia de vídeo sin procesar remota
function getMediaStream(): Promise<MediaStream>
Devoluciones
Promise<MediaStream>
MediaStream o undefined.
off("isAvailableChanged", PropertyChangedEvent)
Función Unsubscribe para el evento isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isAvailableChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("isReceivingChanged", PropertyChangedEvent)
Función Unsubscribe para el evento isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isReceivingChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
off("sizeChanged", PropertyChangedEvent)
Cancelar la suscripción de la función para el evento sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"sizeChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn que se usó para suscribirse a este evento.
on("isAvailableChanged", PropertyChangedEvent)
Función Subscribe para el evento isAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isAvailableChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("isReceivingChanged", PropertyChangedEvent)
Función Subscribe para el evento isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"isReceivingChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.
on("sizeChanged", PropertyChangedEvent)
Función Subscribe para el evento sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Parámetros
- event
-
"sizeChanged"
nombre del evento.
- listener
- PropertyChangedEvent
callback fn al que se llamará cuando cambie el valor de esta propiedad.