Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
abstract class LocalMedia

A representation of all the media devices available to the local participant, as well as helper methods for easier access for controlling those devices.

Link copied to clipboard
data class ReceivedAgentTranscriptionMessage(val id: String, val message: String, val timestamp: Long, val fromParticipant: Participant?, val attributes: Map<String, String> = emptyMap()) : ReceivedMessage
Link copied to clipboard
data class ReceivedChatMessage(val id: String, val message: String, val timestamp: Long, val fromParticipant: Participant?, val attributes: Map<String, String> = emptyMap(), val editTimestamp: Long? = null) : ReceivedMessage
Link copied to clipboard
sealed class ReceivedMessage
Link copied to clipboard
data class ReceivedUserTranscriptionMessage(val id: String, val message: String, val timestamp: Long, val fromParticipant: Participant?, val attributes: Map<String, String> = emptyMap()) : ReceivedMessage
Link copied to clipboard
interface TrackIdentifier

Identifying information for a track.

Link copied to clipboard
data class TrackReference(val participant: Participant, val publication: TrackPublication?, val source: Track.Source) : TrackIdentifier

A reference to a Track, or a placeholder.

Link copied to clipboard
data class TrackSource(val participant: Participant, val source: Track.Source? = null, val name: String? = null) : TrackIdentifier

Identifies a track based on the source and/or name. At least one is required.