VideoState

All Implemented Interfaces:

public final class ScreenMeet.VideoState

Data about video sources being streamed by Participant and some helper properties

Nested Class Summary

Modifier and Type Class Description

Field Summary

Modifier and Type Field Description
private final Boolean isVideoSharing
private final Boolean isCameraSharing
private final Boolean isFrontCameraSharing
private final Boolean isBackCameraSharing
private final Boolean isScreenSharing
private final Boolean isScreenAnnotationEnabled
private final Map<ScreenMeet.VideoSource, VideoElement> sources

Constructor Summary

Constructor Description
ScreenMeet.VideoState(Map<ScreenMeet.VideoSource, VideoElement> sources)

Enum Constant Summary

Enum Constant Description

Method Summary

Modifier and Type Method Description
final Boolean isVideoSharing()
final Boolean isCameraSharing()
final Boolean isFrontCameraSharing()
final Boolean isBackCameraSharing()
final Boolean isScreenSharing()
final Boolean isScreenAnnotationEnabled()
final Map<ScreenMeet.VideoSource, VideoElement> getSources()

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

ScreenMeet.VideoState

ScreenMeet.VideoState(Map<ScreenMeet.VideoSource, VideoElement> sources)

Method Detail

isVideoSharing

 final Boolean isVideoSharing()

isCameraSharing

 final Boolean isCameraSharing()

isFrontCameraSharing

 final Boolean isFrontCameraSharing()

isBackCameraSharing

 final Boolean isBackCameraSharing()

isScreenSharing

 final Boolean isScreenSharing()

isScreenAnnotationEnabled

 final Boolean isScreenAnnotationEnabled()

getSources

 final Map<ScreenMeet.VideoSource, VideoElement> getSources()