archive-97f2350/app/src/main/java/uk/orllewin/sianel/data/Quality.kt 364 B
1 2 3 4 5 6 7 8 9 10 11 12 13 14
package uk.orllewin.sianel.data

enum class Quality(
    val label: String,
    val targetHeight: Int?,
    val bitrate: Int?,
) {
    ORIGINAL("Original (no compression)", null, null),
    HIGH("720p  •  ~2.5 Mbps", 720, 2_500_000),
    LOW("480p  •  ~1 Mbps",   480, 1_000_000);

    val transcodes: Boolean get() = targetHeight != null && bitrate != null
}