Package co.daily.model.streaming

Types

Link copied to clipboard
@Serializable(with = CompositionParamValueSerializer::class)
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(id: UUID)

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

Link copied to clipboard
@Serializable
data class StreamingAudioSettings(bitrate: Int?)
Link copied to clipboard
@Serializable
sealed class StreamingLayout
Link copied to clipboard
@Serializable
data class StreamingSettings(video: StreamingVideoSettings?, audio: StreamingAudioSettings?, maxDuration: Int?, layout: StreamingLayout?)
Link copied to clipboard
enum StreamingStartMode : Enum<StreamingStartMode>
Link copied to clipboard
@Serializable
data class StreamingUpdateSettings(layout: StreamingLayout?)
Link copied to clipboard
@Serializable
data class StreamingVideoSettings(width: Int?, height: Int?, fps: Int?, backgroundColor: String?, bitrate: Int?)