IParticipant Controller
interface IParticipantController
Types
Link copied to clipboard
data class UpdatePeerStageStatusResult(val oldStageStatus: DyteStageStatus, val updatedPeer: DyteJoinedMeetingParticipant)
Functions
Link copied to clipboard
abstract fun addParticipantUpdateListener(dyteMeetingParticipant: DyteMeetingParticipant, dyteParticipantUpdateListener: DyteParticipantUpdateListener)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun onParticipantVideoUnmuted(participant: DyteJoinedMeetingParticipant, videoTrack: VideoStreamTrack)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun removeParticipantUpdateListener(dyteMeetingParticipant: DyteMeetingParticipant, dyteParticipantUpdateListener: DyteParticipantUpdateListener)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun updateActiveParticipantsHiveNode(peerIds: MutableList<String>, force: Boolean = false)
Link copied to clipboard
abstract fun updateActiveParticipantsWithPriorities(peersWithPriority: MutableList<PeerWithPriority>, refresh: Boolean = false)
Link copied to clipboard
abstract fun updatePeerStageStatus(peerId: String, updatedStageStatus: DyteStageStatus): IParticipantController.UpdatePeerStageStatusResult?