OfferMessage

data class OfferMessage(val type: String = "offer", val sdp: String, val version: String? = null, val simulcast: Boolean = false, val simulcastMulticodec: Boolean? = null, val spotlight: Boolean? = null, val channelId: String? = null, val clientId: String, val bundleId: String? = null, val connectionId: String, val sessionId: String? = null, val metadata: Any?, val config: OfferConfig? = null, val mid: Map<String, String>? = null, val encodings: List<Encoding>?, val dataChannels: List<Map<String, Any>>? = null, val audio: Boolean? = null, val audioCodecType: String? = null, val audioBitRate: Int? = null, val video: Boolean? = null, val videoCodecType: String? = null, val videoBitRate: Int? = null)

Constructors

Link copied to clipboard
constructor(type: String = "offer", sdp: String, version: String? = null, simulcast: Boolean = false, simulcastMulticodec: Boolean? = null, spotlight: Boolean? = null, channelId: String? = null, clientId: String, bundleId: String? = null, connectionId: String, sessionId: String? = null, metadata: Any?, config: OfferConfig? = null, mid: Map<String, String>? = null, encodings: List<Encoding>?, dataChannels: List<Map<String, Any>>? = null, audio: Boolean? = null, audioCodecType: String? = null, audioBitRate: Int? = null, video: Boolean? = null, videoCodecType: String? = null, videoBitRate: Int? = null)

Properties

Link copied to clipboard
@SerializedName(value = "audio")
val audio: Boolean? = null
Link copied to clipboard
@SerializedName(value = "audio_bit_rate")
val audioBitRate: Int? = null
Link copied to clipboard
@SerializedName(value = "audio_codec_type")
val audioCodecType: String? = null
Link copied to clipboard
@SerializedName(value = "bundle_id")
val bundleId: String? = null
Link copied to clipboard
@SerializedName(value = "channel_id")
val channelId: String? = null
Link copied to clipboard
@SerializedName(value = "client_id")
val clientId: String
Link copied to clipboard
@SerializedName(value = "config")
val config: OfferConfig? = null
Link copied to clipboard
@SerializedName(value = "connection_id")
val connectionId: String
Link copied to clipboard
@SerializedName(value = "data_channels")
val dataChannels: List<Map<String, Any>>? = null
Link copied to clipboard
@SerializedName(value = "encodings")
val encodings: List<Encoding>?
Link copied to clipboard
@SerializedName(value = "metadata")
val metadata: Any?
Link copied to clipboard
@SerializedName(value = "mid")
val mid: Map<String, String>? = null
Link copied to clipboard
@SerializedName(value = "sdp")
val sdp: String
Link copied to clipboard
@SerializedName(value = "session_id")
val sessionId: String? = null
Link copied to clipboard
@SerializedName(value = "simulcast")
val simulcast: Boolean = false
Link copied to clipboard
@SerializedName(value = "simulcast_multicodec")
val simulcastMulticodec: Boolean? = null
Link copied to clipboard
@SerializedName(value = "spotlight")
val spotlight: Boolean? = null
Link copied to clipboard
@SerializedName(value = "type")
val type: String
Link copied to clipboard
@SerializedName(value = "version")
val version: String? = null
Link copied to clipboard
@SerializedName(value = "video")
val video: Boolean? = null
Link copied to clipboard
@SerializedName(value = "video_bit_rate")
val videoBitRate: Int? = null
Link copied to clipboard
@SerializedName(value = "video_codec_type")
val videoCodecType: String? = null