One Logo Pool Ball
CoreMedia · IOS API REFERENCE

CMFormatDescription.MediaSubType

struct · iOS 13.0+ · SDK 27.1

struct MediaSubType

MediaSubType

Members (113)

get · iOS 13.0+

midiStream

TypeScript
get midiStream(): CMFormatDescription_MediaSubType
Swift declaration
static let midiStream: CMFormatDescription.MediaSubType
get · iOS 13.0+

mobile3GPP

TypeScript
get mobile3GPP(): CMFormatDescription_MediaSubType
Swift declaration
static let mobile3GPP: CMFormatDescription.MediaSubType

3GPP Text media

get · iOS 13.0+

mpeg1Video

TypeScript
get mpeg1Video(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg1Video: CMFormatDescription.MediaSubType

MPEG-1 video format

get · iOS 13.0+

mpeg2Video

TypeScript
get mpeg2Video(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg2Video: CMFormatDescription.MediaSubType

MPEG-2 video format

get · iOS 13.0+

mpeg4Video

TypeScript
get mpeg4Video(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4Video: CMFormatDescription.MediaSubType

ISO/IEC Moving Picture Experts Group (MPEG) MPEG-4 Part 2 video format

get · iOS 13.0+

mpegD_USAC

TypeScript
get mpegD_USAC(): CMFormatDescription_MediaSubType
Swift declaration
static let mpegD_USAC: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpegLayer1

TypeScript
get mpegLayer1(): CMFormatDescription_MediaSubType
Swift declaration
static let mpegLayer1: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpegLayer2

TypeScript
get mpegLayer2(): CMFormatDescription_MediaSubType
Swift declaration
static let mpegLayer2: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpegLayer3

TypeScript
get mpegLayer3(): CMFormatDescription_MediaSubType
Swift declaration
static let mpegLayer3: CMFormatDescription.MediaSubType
get · iOS 13.0+

proRes4444

TypeScript
get proRes4444(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes4444: CMFormatDescription.MediaSubType

Apple ProRes 4444 format

get · iOS 13.0+

timeCode32

TypeScript
get timeCode32(): CMFormatDescription_MediaSubType
Swift declaration
static let timeCode32: CMFormatDescription.MediaSubType

TimeCode subtypes 32-bit timeCode sample.

get · iOS 13.0+

timeCode64

TypeScript
get timeCode64(): CMFormatDescription_MediaSubType
Swift declaration
static let timeCode64: CMFormatDescription.MediaSubType

64-bit timeCode sample.

get · iOS 13.0+

dvcPro50PAL

TypeScript
get dvcPro50PAL(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPro50PAL: CMFormatDescription.MediaSubType

Panasonic DVCPro-50 PAL format

get · iOS 13.0+

dviIntelIMA

TypeScript
get dviIntelIMA(): CMFormatDescription_MediaSubType
Swift declaration
static let dviIntelIMA: CMFormatDescription.MediaSubType
get · iOS 13.0+

enhancedAC3

TypeScript
get enhancedAC3(): CMFormatDescription_MediaSubType
Swift declaration
static let enhancedAC3: CMFormatDescription.MediaSubType
get · iOS 13.0+

iec60958AC3

TypeScript
get iec60958AC3(): CMFormatDescription_MediaSubType
Swift declaration
static let iec60958AC3: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg1System

TypeScript
get mpeg1System(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg1System: CMFormatDescription.MediaSubType

MPEG-1 System stream

get · iOS 13.0+

mpeg4AAC_HE

TypeScript
get mpeg4AAC_HE(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_HE: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4AAC_LD

TypeScript
get mpeg4AAC_LD(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_LD: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4TwinVQ

TypeScript
get mpeg4TwinVQ(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4TwinVQ: CMFormatDescription.MediaSubType
get · iOS 13.0+

proRes422HQ

TypeScript
get proRes422HQ(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes422HQ: CMFormatDescription.MediaSubType

Apple ProRes 422 HQ format

get · iOS 13.0+

proRes422LT

TypeScript
get proRes422LT(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes422LT: CMFormatDescription.MediaSubType

Apple ProRes 422 LT format

get · iOS 13.0+

proResRAWHQ

TypeScript
get proResRAWHQ(): CMFormatDescription_MediaSubType
Swift declaration
static let proResRAWHQ: CMFormatDescription.MediaSubType

Apple ProRes RAW HQ format

get · iOS 13.0+

dvcPro50NTSC

TypeScript
get dvcPro50NTSC(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPro50NTSC: CMFormatDescription.MediaSubType

Panasonic DVCPro-50 NTSC format

get · iOS 13.0+

jpeg_OpenDML

TypeScript
get jpeg_OpenDML(): CMFormatDescription_MediaSubType
Swift declaration
static let jpeg_OpenDML: CMFormatDescription.MediaSubType

JPEG format with Open-DML extensions

get · iOS 13.0+

microsoftGSM

TypeScript
get microsoftGSM(): CMFormatDescription_MediaSubType
Swift declaration
static let microsoftGSM: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg2Program

TypeScript
get mpeg2Program(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg2Program: CMFormatDescription.MediaSubType

MPEG-2 Program stream

get · iOS 13.0+

mpeg4AAC_ELD

TypeScript
get mpeg4AAC_ELD(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_ELD: CMFormatDescription.MediaSubType
get · iOS 13.0+

proRes4444XQ

TypeScript
get proRes4444XQ(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes4444XQ: CMFormatDescription.MediaSubType

Apple ProRes 4444 XQ format

get · iOS 13.0+

appleLossless

TypeScript
get appleLossless(): CMFormatDescription_MediaSubType
Swift declaration
static let appleLossless: CMFormatDescription.MediaSubType
get · iOS 13.0+

hevcWithAlpha

TypeScript
get hevcWithAlpha(): CMFormatDescription_MediaSubType
Swift declaration
static let hevcWithAlpha: CMFormatDescription.MediaSubType

HEVC format with alpha support defined in Annex-F. IMPORTANT NOTE: this constant is used to select the appropriate encoder, but is NOT used on the encoded content, which is backwards compatible and hence uses `'hvc1'` as its codec type.

get · iOS 13.0+

sorensonVideo

TypeScript
get sorensonVideo(): CMFormatDescription_MediaSubType
Swift declaration
static let sorensonVideo: CMFormatDescription.MediaSubType

Sorenson video format

get · iOS 13.0+

aacLCProtected

TypeScript
get aacLCProtected(): CMFormatDescription_MediaSubType
Swift declaration
static let aacLCProtected: CMFormatDescription.MediaSubType

iTMS protected low-complexity AAC.

get · iOS 13.0+

dvcPROHD720p50

TypeScript
get dvcPROHD720p50(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD720p50: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 720p50 format

get · iOS 13.0+

dvcPROHD720p60

TypeScript
get dvcPROHD720p60(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD720p60: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 720p60 format

get · iOS 13.0+

mpeg2Transport

TypeScript
get mpeg2Transport(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg2Transport: CMFormatDescription.MediaSubType

MPEG-2 Transport stream

get · iOS 13.0+

mpeg4AAC_HE_V2

TypeScript
get mpeg4AAC_HE_V2(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_HE_V2: CMFormatDescription.MediaSubType
get · iOS 13.0+

proRes422Proxy

TypeScript
get proRes422Proxy(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes422Proxy: CMFormatDescription.MediaSubType

Apple ProRes 422 Proxy format

get · iOS 13.0+

sorensonVideo3

TypeScript
get sorensonVideo3(): CMFormatDescription_MediaSubType
Swift declaration
static let sorensonVideo3: CMFormatDescription.MediaSubType

Sorenson 3 video format

get · iOS 13.0+

dvcPROHD1080i50

TypeScript
get dvcPROHD1080i50(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD1080i50: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 1080i50 format

get · iOS 13.0+

dvcPROHD1080i60

TypeScript
get dvcPROHD1080i60(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD1080i60: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 1080i60 format

get · iOS 13.0+

dvcPROHD1080p25

TypeScript
get dvcPROHD1080p25(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD1080p25: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 1080p25 format

get · iOS 13.0+

dvcPROHD1080p30

TypeScript
get dvcPROHD1080p30(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPROHD1080p30: CMFormatDescription.MediaSubType

Panasonic DVCPro-HD 1080p30 format

get · iOS 13.0+

mpeg4AAC_ELD_V2

TypeScript
get mpeg4AAC_ELD_V2(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_ELD_V2: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4AAC_ELD_SBR

TypeScript
get mpeg4AAC_ELD_SBR(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_ELD_SBR: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4AAC_Spatial

TypeScript
get mpeg4AAC_Spatial(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC_Spatial: CMFormatDescription.MediaSubType
get · iOS 13.0+

pixelFormat_24RGB

TypeScript
get pixelFormat_24RGB(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_24RGB: CMFormatDescription.MediaSubType

24-bit RGB

get · iOS 13.0+

pixelFormat_32ARGB

TypeScript
get pixelFormat_32ARGB(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_32ARGB: CMFormatDescription.MediaSubType

32-bit ARGB

get · iOS 13.0+

pixelFormat_32BGRA

TypeScript
get pixelFormat_32BGRA(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_32BGRA: CMFormatDescription.MediaSubType

32-bit BGRA

get · iOS 13.0+

aacAudibleProtected

TypeScript
get aacAudibleProtected(): CMFormatDescription_MediaSubType
Swift declaration
static let aacAudibleProtected: CMFormatDescription.MediaSubType

Audible's protected AAC.

get · iOS 13.0+

pixelFormat_16BE555

TypeScript
get pixelFormat_16BE555(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_16BE555: CMFormatDescription.MediaSubType

16-bit big-endian 5-5-5

get · iOS 13.0+

pixelFormat_16BE565

TypeScript
get pixelFormat_16BE565(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_16BE565: CMFormatDescription.MediaSubType

16-bit big-endian 5-6-5

get · iOS 13.0+

pixelFormat_16LE555

TypeScript
get pixelFormat_16LE555(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_16LE555: CMFormatDescription.MediaSubType

16-bit little-endian 5-5-5

get · iOS 13.0+

pixelFormat_16LE565

TypeScript
get pixelFormat_16LE565(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_16LE565: CMFormatDescription.MediaSubType

16-bit little-endian 5-6-5

get · iOS 13.0+

parameterValueStream

TypeScript
get parameterValueStream(): CMFormatDescription_MediaSubType
Swift declaration
static let parameterValueStream: CMFormatDescription.MediaSubType
get · iOS 13.0+

pixelFormat_16LE5551

TypeScript
get pixelFormat_16LE5551(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_16LE5551: CMFormatDescription.MediaSubType

16-bit little-endian 5-5-5-1

get · iOS 13.0+

pixelFormat_422YpCbCr8

TypeScript
get pixelFormat_422YpCbCr8(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_422YpCbCr8: CMFormatDescription.MediaSubType

Component Y'CbCr 8-bit 4:2:2 ordered Cb Y'0 Cr Y'1

get · iOS 13.0+

pixelFormat_444YpCbCr8

TypeScript
get pixelFormat_444YpCbCr8(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_444YpCbCr8: CMFormatDescription.MediaSubType

Component Y'CbCr 8-bit 4:4:4

get · iOS 13.0+

pixelFormat_422YpCbCr10

TypeScript
get pixelFormat_422YpCbCr10(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_422YpCbCr10: CMFormatDescription.MediaSubType

Component Y'CbCr 10-bit 4:2:2

get · iOS 13.0+

pixelFormat_422YpCbCr16

TypeScript
get pixelFormat_422YpCbCr16(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_422YpCbCr16: CMFormatDescription.MediaSubType

Component Y'CbCr 10,12,14,16-bit 4:2:2

get · iOS 13.0+

pixelFormat_444YpCbCr10

TypeScript
get pixelFormat_444YpCbCr10(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_444YpCbCr10: CMFormatDescription.MediaSubType

Component Y'CbCr 10-bit 4:4:4

get · iOS 13.0+

pixelFormat_4444YpCbCrA8

TypeScript
get pixelFormat_4444YpCbCrA8(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_4444YpCbCrA8: CMFormatDescription.MediaSubType

Component Y'CbCrA 8-bit 4:4:4:4

get · iOS 13.0+

pixelFormat_422YpCbCr8_yuvs

TypeScript
get pixelFormat_422YpCbCr8_yuvs(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_422YpCbCr8_yuvs: CMFormatDescription.MediaSubType

Component Y'CbCr 8-bit 4:2:2 ordered Y'0 Cb Y'1 Cr

get · iOS 17.0+

embeddedDeviceScreenRecording

TypeScript
get embeddedDeviceScreenRecording(): CMFormatDescription_MediaSubType
Swift declaration
static let embeddedDeviceScreenRecording: CMFormatDescription.MediaSubType

iOS Screen capture

get · iOS 13.0+

dv

TypeScript
get dv(): CMFormatDescription_MediaSubType
Swift declaration
static let dv: CMFormatDescription.MediaSubType

DV stream

get · iOS 13.0+

qt

TypeScript
get qt(): CMFormatDescription_MediaSubType
Swift declaration
static let qt: CMFormatDescription.MediaSubType

Text subtypes QuickTime Text media

get · iOS 13.0+

pixelFormat_8IndexedGray_WhiteIsZero

TypeScript
get pixelFormat_8IndexedGray_WhiteIsZero(): CMFormatDescription_MediaSubType
Swift declaration
static let pixelFormat_8IndexedGray_WhiteIsZero: CMFormatDescription.MediaSubType

8 bit indexed gray, white is zero

get · iOS 13.0+

ac3

TypeScript
get ac3(): CMFormatDescription_MediaSubType
Swift declaration
static let ac3: CMFormatDescription.MediaSubType
get · iOS 13.0+

amr

TypeScript
get amr(): CMFormatDescription_MediaSubType
Swift declaration
static let amr: CMFormatDescription.MediaSubType
get · iOS 13.0+

icy

TypeScript
get icy(): CMFormatDescription_MediaSubType
Swift declaration
static let icy: CMFormatDescription.MediaSubType

Metadata subtypes SHOUTCast format.

get · iOS 13.0+

id3

TypeScript
get id3(): CMFormatDescription_MediaSubType
Swift declaration
static let id3: CMFormatDescription.MediaSubType

ID3 format.

get · iOS 13.0+

aLaw

TypeScript
get aLaw(): CMFormatDescription_MediaSubType
Swift declaration
static let aLaw: CMFormatDescription.MediaSubType
get · iOS 13.0+

aes3

TypeScript
get aes3(): CMFormatDescription_MediaSubType
Swift declaration
static let aes3: CMFormatDescription.MediaSubType
get · iOS 13.0+

atsc

TypeScript
get atsc(): CMFormatDescription_MediaSubType
Swift declaration
static let atsc: CMFormatDescription.MediaSubType

ATSC/52 part-4 compliant samples

get · iOS 13.0+

emsg

TypeScript
get emsg(): CMFormatDescription_MediaSubType
Swift declaration
static let emsg: CMFormatDescription.MediaSubType

EMSG format.

get · iOS 13.0+

flac

TypeScript
get flac(): CMFormatDescription_MediaSubType
Swift declaration
static let flac: CMFormatDescription.MediaSubType
get · iOS 13.0+

h263

TypeScript
get h263(): CMFormatDescription_MediaSubType
Swift declaration
static let h263: CMFormatDescription.MediaSubType

ITU-T H.263 format

get · iOS 13.0+

h264

TypeScript
get h264(): CMFormatDescription_MediaSubType
Swift declaration
static let h264: CMFormatDescription.MediaSubType

ITU-T H.264 format (AKA ISO/IEC 14496-10 - MPEG-4 Part 10, Advanced Video Coding format)

get · iOS 13.0+

hevc

TypeScript
get hevc(): CMFormatDescription_MediaSubType
Swift declaration
static let hevc: CMFormatDescription.MediaSubType

ITU-T HEVC format

get · iOS 13.0+

iLBC

TypeScript
get iLBC(): CMFormatDescription_MediaSubType
Swift declaration
static let iLBC: CMFormatDescription.MediaSubType
get · iOS 13.0+

jpeg

TypeScript
get jpeg(): CMFormatDescription_MediaSubType
Swift declaration
static let jpeg: CMFormatDescription.MediaSubType

Joint Photographic Experts Group (JPEG) format

get · iOS 13.0+

opus

TypeScript
get opus(): CMFormatDescription_MediaSubType
Swift declaration
static let opus: CMFormatDescription.MediaSubType
get · iOS 13.0+

tbgr

TypeScript
get tbgr(): CMFormatDescription_MediaSubType
Swift declaration
static let tbgr: CMFormatDescription.MediaSubType

TaggedBufferGroup format.

get · iOS 13.0+

uLaw

TypeScript
get uLaw(): CMFormatDescription_MediaSubType
Swift declaration
static let uLaw: CMFormatDescription.MediaSubType
get · iOS 13.0+

boxed

TypeScript
get boxed(): CMFormatDescription_MediaSubType
Swift declaration
static let boxed: CMFormatDescription.MediaSubType

Boxed format.

get · iOS 13.0+

mace3

TypeScript
get mace3(): CMFormatDescription_MediaSubType
Swift declaration
static let mace3: CMFormatDescription.MediaSubType
get · iOS 13.0+

mace6

TypeScript
get mace6(): CMFormatDescription_MediaSubType
Swift declaration
static let mace6: CMFormatDescription.MediaSubType
get · iOS 13.0+

amr_WB

TypeScript
get amr_WB(): CMFormatDescription_MediaSubType
Swift declaration
static let amr_WB: CMFormatDescription.MediaSubType
get · iOS 13.0+

cea608

TypeScript
get cea608(): CMFormatDescription_MediaSubType
Swift declaration
static let cea608: CMFormatDescription.MediaSubType

Closed caption subtypes CEA 608-compliant samples

get · iOS 13.0+

cea708

TypeScript
get cea708(): CMFormatDescription_MediaSubType
Swift declaration
static let cea708: CMFormatDescription.MediaSubType

CEA 708-compliant samples

get · iOS 13.0+

dvcPAL

TypeScript
get dvcPAL(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcPAL: CMFormatDescription.MediaSubType

DV PAL format

get · iOS 13.0+

webVTT

TypeScript
get webVTT(): CMFormatDescription_MediaSubType
Swift declaration
static let webVTT: CMFormatDescription.MediaSubType

Subtitle subtypes

get · iOS 13.0+

audible

TypeScript
get audible(): CMFormatDescription_MediaSubType
Swift declaration
static let audible: CMFormatDescription.MediaSubType
get · iOS 13.0+

cinepak

TypeScript
get cinepak(): CMFormatDescription_MediaSubType
Swift declaration
static let cinepak: CMFormatDescription.MediaSubType

Cinepak format

get · iOS 13.0+

dvcNTSC

TypeScript
get dvcNTSC(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcNTSC: CMFormatDescription.MediaSubType

DV NTSC format

get · iOS 13.0+

qDesign

TypeScript
get qDesign(): CMFormatDescription_MediaSubType
Swift declaration
static let qDesign: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4AAC

TypeScript
get mpeg4AAC(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4AAC: CMFormatDescription.MediaSubType
get · iOS 13.0+

qDesign2

TypeScript
get qDesign2(): CMFormatDescription_MediaSubType
Swift declaration
static let qDesign2: CMFormatDescription.MediaSubType
get · iOS 13.0+

qualcomm

TypeScript
get qualcomm(): CMFormatDescription_MediaSubType
Swift declaration
static let qualcomm: CMFormatDescription.MediaSubType
init · iOS 13.0+

init

TypeScript
init(rawValue: SDKHandle): CMFormatDescription_MediaSubType
Swift declaration
init(rawValue: FourCharCode)

Creates a new instance with the specified raw value. If there is no value of the type that corresponds with the specified raw value, this initializer returns `nil`. For example: enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)" print(PaperSize(rawValue: "Tabloid")) // Prints "nil" - Parameter rawValue: The raw value to use for the new instance.

get · iOS 13.0+

rawValue

TypeScript
getRawValue($self: CMFormatDescription_MediaSubType): SDKHandle
Swift declaration
var rawValue: FourCharCode

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

set · iOS 13.0+

rawValue

TypeScript
setRawValue($self: CMFormatDescription_MediaSubType, value: SDKHandle): void
Swift declaration
var rawValue: FourCharCode

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

get · iOS 13.0+

timeCode

TypeScript
get timeCode(): CMFormatDescription_MediaSubType
Swift declaration
static let timeCode: CMFormatDescription.MediaSubType
get · iOS 13.0+

animation

TypeScript
get animation(): CMFormatDescription_MediaSubType
Swift declaration
static let animation: CMFormatDescription.MediaSubType

Apple Animation format

get · iOS 13.0+

appleIMA4

TypeScript
get appleIMA4(): CMFormatDescription_MediaSubType
Swift declaration
static let appleIMA4: CMFormatDescription.MediaSubType
get · iOS 13.0+

counter32

TypeScript
get counter32(): CMFormatDescription_MediaSubType
Swift declaration
static let counter32: CMFormatDescription.MediaSubType

32-bit counter-mode sample.

get · iOS 13.0+

counter64

TypeScript
get counter64(): CMFormatDescription_MediaSubType
Swift declaration
static let counter64: CMFormatDescription.MediaSubType

64-bit counter-mode sample.

get · iOS 13.0+

dvcProPAL

TypeScript
get dvcProPAL(): CMFormatDescription_MediaSubType
Swift declaration
static let dvcProPAL: CMFormatDescription.MediaSubType

Panasonic DVCPro PAL format

get · iOS 13.0+

linearPCM

TypeScript
get linearPCM(): CMFormatDescription_MediaSubType
Swift declaration
static let linearPCM: CMFormatDescription.MediaSubType

Certain codec types are also audio formats.

get · iOS 13.0+

mpeg4CELP

TypeScript
get mpeg4CELP(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4CELP: CMFormatDescription.MediaSubType
get · iOS 13.0+

mpeg4HVXC

TypeScript
get mpeg4HVXC(): CMFormatDescription_MediaSubType
Swift declaration
static let mpeg4HVXC: CMFormatDescription.MediaSubType
get · iOS 13.0+

proRes422

TypeScript
get proRes422(): CMFormatDescription_MediaSubType
Swift declaration
static let proRes422: CMFormatDescription.MediaSubType

Apple ProRes 422 format

get · iOS 13.0+

proResRAW

TypeScript
get proResRAW(): CMFormatDescription_MediaSubType
Swift declaration
static let proResRAW: CMFormatDescription.MediaSubType

Apple ProRes RAW format

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMedia types →