VideoCodec

@Serializable(with = VideoCodec.Serializer::class)
sealed interface VideoCodec

Inheritors

Types

Link copied to clipboard
@Serializable(with = VideoCodec.Serializer::class)
data object AV1 : VideoCodec
Link copied to clipboard
@Serializable(with = VideoCodec.Serializer::class)
data class Custom(val name: String) : VideoCodec
Link copied to clipboard
@Serializable(with = VideoCodec.Serializer::class)
data object H264 : VideoCodec
Link copied to clipboard
@Serializable(with = VideoCodec.Serializer::class)
data object H265 : VideoCodec
Link copied to clipboard
object Serializer : KSerializer<VideoCodec>

Properties

Link copied to clipboard
abstract val name: String