-
- All Implemented Interfaces:
-
com.xwray.groupie.Group,com.xwray.groupie.SpanSizeProvider
public final class ParticipantItem extends BindableItem<<ERROR CLASS>>
-
-
Field Summary
Fields Modifier and Type Field Description private final GroupDataObserverparentDataObserver
-
Constructor Summary
Constructors Constructor Description ParticipantItem(HMSPeer hmsPeer, HMSLocalPeer viewerPeer, Function2<HMSRemotePeer, HMSTrackType, Unit> toggleTrack, Function3<String, String, Boolean, Unit> changeRole, Boolean isAllowedToChangeRole, Boolean isAllowedToMutePeers, Boolean isAllowedToRemovePeers, PrebuiltInfoContainer prebuiltInfoContainer, ParticipantPreviousRoleChangeUseCase participantPreviousRoleChangeUseCase, Function2<HMSRemotePeer, String, Unit> requestPeerLeave, LiveData<Pair<List<MeetingTrack>, Array<HMSSpeaker>>> activeSpeakers, Function2<HMSPeer, HMSActionResultListener, Unit> lowerRemotePeerHand, Function1<HMSPeer, Unit> showSwitchRoleBottomSheet)
-
Method Summary
Modifier and Type Method Description Unit,Integer)>bind(<ERROR CLASS> viewBinding, Integer position)IntegergetLayout()-
Methods inherited from class live.hms.roomkit.ui.meeting.participants.ParticipantItem
bind, bind, createViewHolder -
Methods inherited from class com.xwray.groupie.viewbinding.BindableItem
bind, getChangePayload, getDragDirs, getExtras, getId, getItem, getItemCount, getPosition, getSpanSize, getSwipeDirs, getViewType, hasSameContentAs, isClickable, isLongClickable, isRecyclable, isSameAs, notifyChanged, notifyChanged, onViewAttachedToWindow, onViewDetachedFromWindow, registerGroupDataObserver, unbind, unregisterGroupDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ParticipantItem
ParticipantItem(HMSPeer hmsPeer, HMSLocalPeer viewerPeer, Function2<HMSRemotePeer, HMSTrackType, Unit> toggleTrack, Function3<String, String, Boolean, Unit> changeRole, Boolean isAllowedToChangeRole, Boolean isAllowedToMutePeers, Boolean isAllowedToRemovePeers, PrebuiltInfoContainer prebuiltInfoContainer, ParticipantPreviousRoleChangeUseCase participantPreviousRoleChangeUseCase, Function2<HMSRemotePeer, String, Unit> requestPeerLeave, LiveData<Pair<List<MeetingTrack>, Array<HMSSpeaker>>> activeSpeakers, Function2<HMSPeer, HMSActionResultListener, Unit> lowerRemotePeerHand, Function1<HMSPeer, Unit> showSwitchRoleBottomSheet)
-
-
Method Detail
-
bind
Unit ,Integer)>bind(<ERROR CLASS> viewBinding, Integer position)
-
-
-
-