-
public final class ParticipantRepresents participants connected to session
-
-
Field Summary
Fields Modifier and Type Field Description private final ParticipantMediaStatemediaStateprivate final Stringidprivate final Identityidentityprivate VideoTrackvideoTrackprivate AudioTrackaudioTrack
-
Constructor Summary
Constructors Constructor Description Participant(String id, Identity identity, CallerState callerState, VideoTrack videoTrack, AudioTrack audioTrack)
-
Method Summary
Modifier and Type Method Description Booleanequals(Object other)IntegerhashCode()final UnitclearSinks()final UnitlogSinks()final Stringcomponent1()final Identitycomponent2()final VideoTrackcomponent4()final AudioTrackcomponent5()final Participantcopy(String id, Identity identity, CallerState callerState, VideoTrack videoTrack, AudioTrack audioTrack)final ParticipantMediaStategetMediaState()final StringgetId()final IdentitygetIdentity()final VideoTrackgetVideoTrack()final AudioTrackgetAudioTrack()final UnitsetVideoTrack(VideoTrack videoTrack)final UnitsetAudioTrack(AudioTrack audioTrack)-
-
Constructor Detail
-
Participant
Participant(String id, Identity identity, CallerState callerState, VideoTrack videoTrack, AudioTrack audioTrack)
- Parameters:
id-participant connection id
videoTrack-participant's video track from org.webrtc package. May be be null. Which means participant's video disabled
-
-
Method Detail
-
clearSinks
final Unit clearSinks()
-
component1
final String component1()
-
component2
final Identity component2()
-
component4
final VideoTrack component4()
-
component5
final AudioTrack component5()
-
copy
final Participant copy(String id, Identity identity, CallerState callerState, VideoTrack videoTrack, AudioTrack audioTrack)
- Parameters:
id-participant connection id
videoTrack-participant's video track from org.webrtc package. May be be null. Which means participant's video disabled
-
getMediaState
final ParticipantMediaState getMediaState()
-
getIdentity
final Identity getIdentity()
-
getVideoTrack
final VideoTrack getVideoTrack()
-
getAudioTrack
final AudioTrack getAudioTrack()
-
setVideoTrack
final Unit setVideoTrack(VideoTrack videoTrack)
- Parameters:
videoTrack-participant's video track from org.webrtc package. May be be null. Which means participant's video disabled
-
setAudioTrack
final Unit setAudioTrack(AudioTrack audioTrack)
-
-
-
-