다음을 통해 공유


RemoteVideoStream interface

원격 참가자의 비디오 또는 화면 공유를 나타냅니다.

Extends

속성

isAvailable

스트림을 UI에서 렌더링할 수 있는지 여부입니다. 이 플래그가 true가 되면 원격 참가자가 비디오를 켭니다. UI에 이 원격 비디오 스트림을 표시하는 보기를 만들 수 있습니다.

상속된 속성

id

원격 스트림의 ID입니다.

isReceiving

비디오 패킷을 수신하는지 여부입니다. 이 플래그는 원격 비디오 고정, 낮은 네트워크 대역폭 등의 경우 false가 될 수 있습니다. isReceiving이 false이고 isAvailable이 true인 경우 비디오 위에 로드 스피너를 표시하는 것이 좋습니다.

mediaStreamType

이 원격 미디어 스트림 유형을 가져옵니다.

size

스트림 크기입니다. 스트림 크기가 높을수록 비디오 품질이 향상됩니다.

메서드

getMediaStream()

원격 원시 비디오 스트림 가져오기

off("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged 이벤트에 대한 구독 취소 함수입니다.

off("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged 이벤트에 대한 구독 취소 함수입니다.

off("sizeChanged", PropertyChangedEvent)

sizeChanged 이벤트에 대한 구독 취소 함수입니다.

on("isAvailableChanged", PropertyChangedEvent)

isAvailableChanged 이벤트에 대한 Subscribe 함수입니다.

on("isReceivingChanged", PropertyChangedEvent)

isRenderingChanged 이벤트에 대한 Subscribe 함수입니다.

on("sizeChanged", PropertyChangedEvent)

sizeChanged 이벤트에 대한 Subscribe 함수입니다.

속성 세부 정보

isAvailable

스트림을 UI에서 렌더링할 수 있는지 여부입니다. 이 플래그가 true가 되면 원격 참가자가 비디오를 켭니다. UI에 이 원격 비디오 스트림을 표시하는 보기를 만들 수 있습니다.

isAvailable: boolean

속성 값

boolean

상속된 속성 세부 정보

id

원격 스트림의 ID입니다.

id: number

속성 값

number

RemoteVideoStreamCommon.id 상속된

isReceiving

비디오 패킷을 수신하는지 여부입니다. 이 플래그는 원격 비디오 고정, 낮은 네트워크 대역폭 등의 경우 false가 될 수 있습니다. 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 또는 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입니다.