RemoteVideoStream interface
원격 참가자의 비디오 또는 화면 공유를 나타냅니다.
- Extends
속성
is |
스트림을 UI에서 렌더링할 수 있는지 여부입니다. 이 플래그가 true가 되면 원격 참가자가 비디오를 켭니다. UI에 이 원격 비디오 스트림을 표시하는 보기를 만들 수 있습니다. |
상속된 속성
id | 원격 스트림의 ID입니다. |
is |
비디오 패킷을 수신하는지 여부입니다. 이 플래그는 원격 비디오 고정, 낮은 네트워크 대역폭 등의 경우 false가 될 수 있습니다. isReceiving이 false이고 isAvailable이 true인 경우 비디오 위에 로드 스피너를 표시하는 것이 좋습니다. |
media |
이 원격 미디어 스트림 유형을 가져옵니다. |
size | 스트림 크기입니다. 스트림 크기가 높을수록 비디오 품질이 향상됩니다. |
메서드
get |
원격 원시 비디오 스트림 가져오기 |
off("is |
isAvailableChanged 이벤트에 대한 구독 취소 함수입니다. |
off("is |
isRenderingChanged 이벤트에 대한 구독 취소 함수입니다. |
off("size |
sizeChanged 이벤트에 대한 구독 취소 함수입니다. |
on("is |
isAvailableChanged 이벤트에 대한 Subscribe 함수입니다. |
on("is |
isRenderingChanged 이벤트에 대한 Subscribe 함수입니다. |
on("size |
sizeChanged 이벤트에 대한 Subscribe 함수입니다. |
속성 세부 정보
isAvailable
스트림을 UI에서 렌더링할 수 있는지 여부입니다. 이 플래그가 true가 되면 원격 참가자가 비디오를 켭니다. UI에 이 원격 비디오 스트림을 표시하는 보기를 만들 수 있습니다.
isAvailable: boolean
속성 값
boolean
상속된 속성 세부 정보
id
원격 스트림의 ID입니다.
id: number
속성 값
number
isReceiving
비디오 패킷을 수신하는지 여부입니다. 이 플래그는 원격 비디오 고정, 낮은 네트워크 대역폭 등의 경우 false가 될 수 있습니다. isReceiving이 false이고 isAvailable이 true인 경우 비디오 위에 로드 스피너를 표시하는 것이 좋습니다.
isReceiving: boolean
속성 값
boolean
mediaStreamType
이 원격 미디어 스트림 유형을 가져옵니다.
mediaStreamType: MediaStreamType
속성 값
size
스트림 크기입니다. 스트림 크기가 높을수록 비디오 품질이 향상됩니다.
size: StreamSize
속성 값
메서드 세부 정보
getMediaStream()
원격 원시 비디오 스트림 가져오기
function getMediaStream(): Promise<MediaStream>
반환
Promise<MediaStream>
MediaStream 또는 undefined.
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 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isAvailableChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("isReceivingChanged", PropertyChangedEvent)
isRenderingChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"isReceivingChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.
on("sizeChanged", PropertyChangedEvent)
sizeChanged 이벤트에 대한 Subscribe 함수입니다.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
매개 변수
- event
-
"sizeChanged"
이벤트 이름입니다.
- listener
- PropertyChangedEvent
이 속성의 값이 변경될 때 호출되는 콜백 fn입니다.