Package-level declarations

Types

Link copied to clipboard
@Serializable(with = CompositionParamValueSerializer::class)
sealed interface CompositionParamValue

A value for a composition parameter.

Link copied to clipboard
@Serializable
enum PortraitVariant : Enum<PortraitVariant>
Link copied to clipboard
@Serializable(with = StreamIdSerializer::class)
data class StreamId(val id: UUID)

The ID of a stream -- this may represent a recording or livestream.

Link copied to clipboard
@Serializable
data class StreamingAudioSettings(val bitrate: Int? = null)
Link copied to clipboard
@Serializable
sealed class StreamingLayout
Link copied to clipboard
@Serializable
data class StreamingSettings(val video: StreamingVideoSettings? = null, val audio: StreamingAudioSettings? = null, val maxDuration: Int? = null, val layout: StreamingLayout? = null)
Link copied to clipboard
@Serializable
data class StreamingUpdateSettings(val layout: StreamingLayout? = null)
Link copied to clipboard
@Serializable
data class StreamingVideoSettings(val width: Int? = null, val height: Int? = null, val fps: Int? = null, val backgroundColor: String? = null, val bitrate: Int? = null)