RemoteVideoStream interface
Представляет видео или общий доступ к экрану удаленного участника.
- Extends
Свойства
is |
Доступен ли поток для отрисовки в пользовательском интерфейсе. Когда этот флаг становится истинным, удаленный участник включил видео. и мы можем создать представление для отображения этого удаленного видеопотока в пользовательском интерфейсе. |
Унаследованные свойства
id | Идентификатор удаленного потока. |
is |
Будут ли получены видеопакеты. Этот флаг может стать ложным в таких случаях, как зависание удаленного видео, низкая пропускная способность сети и т. д. Рекомендуется отобразить спиннер загрузки по видео, если isReceiving имеет значение false и isAvailable имеет значение true. |
media |
Получите этот тип удаленного потока мультимедиа. |
size | Размер потока. Чем выше размер потока, тем лучше качество видео. |
Методы
get |
Получение удаленного необработанного видеопотока |
off("is |
Отмена подписки для события IsAvailableChanged. |
off("is |
Отмена подписки для события isRenderingChanged. |
off("size |
Отмена подписки для события sizeChanged. |
on("is |
Функция подписки для события IsAvailableChanged. |
on("is |
Функция подписки для события isRenderingChanged. |
on("size |
Функция подписки для события sizeChanged. |
Сведения о свойстве
isAvailable
Доступен ли поток для отрисовки в пользовательском интерфейсе. Когда этот флаг становится истинным, удаленный участник включил видео. и мы можем создать представление для отображения этого удаленного видеопотока в пользовательском интерфейсе.
isAvailable: boolean
Значение свойства
boolean
Сведения об унаследованном свойстве
id
Идентификатор удаленного потока.
id: number
Значение свойства
number
унаследован отRemoteVideoStreamCommon.id
isReceiving
Будут ли получены видеопакеты. Этот флаг может стать ложным в таких случаях, как зависание удаленного видео, низкая пропускная способность сети и т. д. Рекомендуется отобразить спиннер загрузки по видео, если isReceiving имеет значение false и isAvailable имеет значение true.
isReceiving: boolean
Значение свойства
boolean
унаследовано отRemoteVideoStreamCommon.isReceiving
mediaStreamType
Получите этот тип удаленного потока мультимедиа.
mediaStreamType: MediaStreamType
Значение свойства
наследуется отRemoteVideoStreamCommon.mediaStreamType
size
Размер потока. Чем выше размер потока, тем лучше качество видео.
size: StreamSize
Значение свойства
наследуется отRemoteVideoStreamCommon.size
Сведения о методе
getMediaStream()
Получение удаленного необработанного видеопотока
function getMediaStream(): Promise<MediaStream>
Возвращаемое значение
Promise<MediaStream>
MediaStream или неопределенный.
off("isAvailableChanged", PropertyChangedEvent)
Отмена подписки для события IsAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isAvailableChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
off("isReceivingChanged", PropertyChangedEvent)
Отмена подписки для события isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isReceivingChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
off("sizeChanged", PropertyChangedEvent)
Отмена подписки для события sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"sizeChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который использовался для подписки на это событие.
on("isAvailableChanged", PropertyChangedEvent)
Функция подписки для события IsAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isAvailableChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
on("isReceivingChanged", PropertyChangedEvent)
Функция подписки для события isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"isReceivingChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.
on("sizeChanged", PropertyChangedEvent)
Функция подписки для события sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Параметры
- event
-
"sizeChanged"
имя события.
- listener
- PropertyChangedEvent
обратный вызов fn, который будет вызываться при изменении значения этого свойства.