MimeTypes

Types

Link copied to clipboard
data class Mp4aObjectType(val objectTypeIndication: Int, val audioObjectTypeIndication: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

MIME type for an image URI loaded from an external image management framework.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val AUDIO_AAC: String
Link copied to clipboard
const val AUDIO_AC3: String
Link copied to clipboard
const val AUDIO_AC4: String
Link copied to clipboard
const val AUDIO_ALAC: String
Link copied to clipboard
const val AUDIO_ALAW: String
Link copied to clipboard
const val AUDIO_AMR: String
Link copied to clipboard
const val AUDIO_AMR_NB: String
Link copied to clipboard
const val AUDIO_AMR_WB: String
Link copied to clipboard
const val AUDIO_DTS: String
Link copied to clipboard
Link copied to clipboard
const val AUDIO_DTS_HD: String
Link copied to clipboard
const val AUDIO_DTS_X: String
Link copied to clipboard
const val AUDIO_E_AC3: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val AUDIO_FLAC: String
Link copied to clipboard
const val AUDIO_IAMF: String
Link copied to clipboard
Link copied to clipboard
const val AUDIO_MIDI: String
Link copied to clipboard
const val AUDIO_MLAW: String
Link copied to clipboard
const val AUDIO_MP4: String
Link copied to clipboard
const val AUDIO_MPEG: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val AUDIO_MSGSM: String
Link copied to clipboard
const val AUDIO_OGG: String
Link copied to clipboard
const val AUDIO_OPUS: String
Link copied to clipboard
const val AUDIO_RAW: String
Link copied to clipboard
const val AUDIO_TRUEHD: String
Link copied to clipboard
Link copied to clipboard
const val AUDIO_VORBIS: String
Link copied to clipboard
const val AUDIO_WAV: String
Link copied to clipboard
const val AUDIO_WEBM: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A non-standard codec string for E-AC3-JOC. Use of this constant allows for disambiguation between regular E-AC3 ("ec-3") and E-AC3-JOC ("ec+3") streams from the codec string alone. The standard is to use "ec-3" for both, as per the MP4RA registered codec types.

Link copied to clipboard
const val IMAGE_AVIF: String
Link copied to clipboard
const val IMAGE_BMP: String
Link copied to clipboard
const val IMAGE_HEIC: String
Link copied to clipboard
const val IMAGE_HEIF: String
Link copied to clipboard
const val IMAGE_JPEG: String
Link copied to clipboard
const val IMAGE_JPEG_R: String
Link copied to clipboard
const val IMAGE_PNG: String
Link copied to clipboard
const val IMAGE_RAW: String
Link copied to clipboard
const val IMAGE_WEBP: String
Link copied to clipboard
const val TEXT_SSA: String
Link copied to clipboard
const val TEXT_UNKNOWN: String
Link copied to clipboard
const val TEXT_VTT: String
Link copied to clipboard
const val VIDEO_APV: String
Link copied to clipboard
const val VIDEO_AV1: String
Link copied to clipboard
const val VIDEO_AVI: String
Link copied to clipboard
const val VIDEO_DIVX: String
Link copied to clipboard
Link copied to clipboard
const val VIDEO_FLV: String
Link copied to clipboard
const val VIDEO_H263: String
Link copied to clipboard
const val VIDEO_H264: String
Link copied to clipboard
const val VIDEO_H265: String
Link copied to clipboard
Link copied to clipboard
const val VIDEO_MJPEG: String
Link copied to clipboard
const val VIDEO_MP2T: String
Link copied to clipboard
const val VIDEO_MP4: String
Link copied to clipboard
const val VIDEO_MP42: String
Link copied to clipboard
const val VIDEO_MP43: String
Link copied to clipboard
const val VIDEO_MP4V: String
Link copied to clipboard
const val VIDEO_MPEG: String
Link copied to clipboard
const val VIDEO_MPEG2: String
Link copied to clipboard
Link copied to clipboard
const val VIDEO_OGG: String
Link copied to clipboard
const val VIDEO_PS: String
Link copied to clipboard
const val VIDEO_RAW: String
Link copied to clipboard
Link copied to clipboard
const val VIDEO_VC1: String
Link copied to clipboard
const val VIDEO_VP8: String
Link copied to clipboard
const val VIDEO_VP9: String
Link copied to clipboard
const val VIDEO_WEBM: String

Functions

Link copied to clipboard
fun getMediaMimeType(codecOrNull: String?): String?
Link copied to clipboard
Link copied to clipboard

Returns the Mp4aObjectType of an RFC 6381 MP4 audio codec string.

Link copied to clipboard
fun getTrackType(mimeType: String?): Int
Link copied to clipboard
Link copied to clipboard
fun isAudio(mimeType: String?): Boolean
Link copied to clipboard
fun isDolbyVisionCodec(codecs: String?, supplementalCodecs: String?): Boolean

Returns whether the given codecs and supplementalCodecs correspond to a valid Dolby Vision codec.

Link copied to clipboard
fun isImage(mimeType: String?): Boolean
Link copied to clipboard
fun isText(mimeType: String?): Boolean
Link copied to clipboard
fun isVideo(mimeType: String?): Boolean