MediaMetadata

@Serializable(with = MediaMetadataSerializer::class)
sealed class MediaMetadata

Inheritors

Properties

Link copied to clipboard
@SerialName(value = "ct")
abstract val contentType: MediaContentType
Link copied to clipboard
@SerialName(value = "cre")
abstract val creationTime: Long
Link copied to clipboard
@Transient
@SerialName(value = "rot")
open val deprecated: String? = null
Link copied to clipboard
@SerialName(value = "s")
abstract val fileSize: Int
Link copied to clipboard
open val fov: String? = null
Link copied to clipboard
@SerialName(value = "h")
abstract val height: Int
Link copied to clipboard
@SerialName(value = "gumi")
abstract val id: String
Link copied to clipboard
@SerialName(value = "mp")
@Serializable(with = StringAsBooleanSerializer::class)
abstract val isMetadataPresent: Boolean
Link copied to clipboard
@SerialName(value = "eis")
@Serializable(with = StringAsBooleanSerializer::class)
abstract val isStabilized: Boolean
Link copied to clipboard
@SerialName(value = "tr")
@Serializable(with = StringAsBooleanSerializer::class)
abstract val isTranscoded: Boolean
Link copied to clipboard
@SerialName(value = "us")
@Serializable(with = StringAsBooleanSerializer::class)
abstract val isUploaded: Boolean
Link copied to clipboard
@SerialName(value = "lc")
open val lensConfig: LensConfig? = null
Link copied to clipboard
@SerialName(value = "prjn")
open val lensProjection: LensProjection? = null
Link copied to clipboard
@SerialName(value = "hc")
abstract val numHilights: Int
Link copied to clipboard
@SerialName(value = "mos")
open val offloadState: List<OffloadState>? = null
Link copied to clipboard
@SerialName(value = "pgumi")
open val parentId: String? = null
Link copied to clipboard
@SerialName(value = "w")
abstract val width: Int