---
title: CMFormatDescription.Extensions.Key
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmformatdescription/extensions-swift.struct/key
---

# CMFormatDescription.Extensions.Key

## Declaration

```swift
struct Key
```

## Topics

### Extension Keys

- [alphaChannelMode](coremedia/cmformatdescription/extensions-swift.struct/key/alphachannelmode.md)
- [alternativeTransferCharacteristics](coremedia/cmformatdescription/extensions-swift.struct/key/alternativetransfercharacteristics.md)
- [ambientViewingEnvironment](coremedia/cmformatdescription/extensions-swift.struct/key/ambientviewingenvironment.md)
- [auxiliaryTypeInfo](coremedia/cmformatdescription/extensions-swift.struct/key/auxiliarytypeinfo.md)
- [backgroundColor](coremedia/cmformatdescription/extensions-swift.struct/key/backgroundcolor.md)
- [bitsPerComponent](coremedia/cmformatdescription/extensions-swift.struct/key/bitspercomponent.md)
- [bytesPerRow](coremedia/cmformatdescription/extensions-swift.struct/key/bytesperrow.md)
- [chromaLocationBottomField](coremedia/cmformatdescription/extensions-swift.struct/key/chromalocationbottomfield.md)
- [chromaLocationTopField](coremedia/cmformatdescription/extensions-swift.struct/key/chromalocationtopfield.md)
- [cleanAperture](coremedia/cmformatdescription/extensions-swift.struct/key/cleanaperture.md)
- [colorPrimaries](coremedia/cmformatdescription/extensions-swift.struct/key/colorprimaries.md)
- [conformsToMPEG2VideoProfile](coremedia/cmformatdescription/extensions-swift.struct/key/conformstompeg2videoprofile.md)
- [containsAlphaChannel](coremedia/cmformatdescription/extensions-swift.struct/key/containsalphachannel.md)
- [contentLightLevelInfo](coremedia/cmformatdescription/extensions-swift.struct/key/contentlightlevelinfo.md)
- [defaultFontName](coremedia/cmformatdescription/extensions-swift.struct/key/defaultfontname.md)
- [defaultStyle](coremedia/cmformatdescription/extensions-swift.struct/key/defaultstyle.md)
- [defaultTextBox](coremedia/cmformatdescription/extensions-swift.struct/key/defaulttextbox.md)
- [depth](coremedia/cmformatdescription/extensions-swift.struct/key/depth.md)
- [displayFlags](coremedia/cmformatdescription/extensions-swift.struct/key/displayflags.md)
- [fieldCount](coremedia/cmformatdescription/extensions-swift.struct/key/fieldcount.md)
- [fieldDetail](coremedia/cmformatdescription/extensions-swift.struct/key/fielddetail.md)
- [fontTable](coremedia/cmformatdescription/extensions-swift.struct/key/fonttable.md)
- [formatName](coremedia/cmformatdescription/extensions-swift.struct/key/formatname.md)
- [fullRangeVideo](coremedia/cmformatdescription/extensions-swift.struct/key/fullrangevideo.md)
- [gammaLevel](coremedia/cmformatdescription/extensions-swift.struct/key/gammalevel.md)
- [horizontalJustification](coremedia/cmformatdescription/extensions-swift.struct/key/horizontaljustification.md)
- [iccProfile](coremedia/cmformatdescription/extensions-swift.struct/key/iccprofile.md)
- [masteringDisplayColorVolume](coremedia/cmformatdescription/extensions-swift.struct/key/masteringdisplaycolorvolume.md)
- [metadataKeyTable](coremedia/cmformatdescription/extensions-swift.struct/key/metadatakeytable.md)
- [originalCompressionSettings](coremedia/cmformatdescription/extensions-swift.struct/key/originalcompressionsettings.md)
- [pixelAspectRatio](coremedia/cmformatdescription/extensions-swift.struct/key/pixelaspectratio.md)
- [revisionLevel](coremedia/cmformatdescription/extensions-swift.struct/key/revisionlevel.md)
- [sampleDescriptionExtensionAtoms](coremedia/cmformatdescription/extensions-swift.struct/key/sampledescriptionextensionatoms.md)
- [sourceReferenceName](coremedia/cmformatdescription/extensions-swift.struct/key/sourcereferencename.md)
- [spatialQuality](coremedia/cmformatdescription/extensions-swift.struct/key/spatialquality.md)
- [temporalQuality](coremedia/cmformatdescription/extensions-swift.struct/key/temporalquality.md)
- [textJustification](coremedia/cmformatdescription/extensions-swift.struct/key/textjustification.md)
- [transferFunction](coremedia/cmformatdescription/extensions-swift.struct/key/transferfunction.md)
- [vendor](coremedia/cmformatdescription/extensions-swift.struct/key/vendor.md)
- [verbatimISOSampleEntry](coremedia/cmformatdescription/extensions-swift.struct/key/verbatimisosampleentry.md)
- [verbatimSampleDescription](coremedia/cmformatdescription/extensions-swift.struct/key/verbatimsampledescription.md)
- [version](coremedia/cmformatdescription/extensions-swift.struct/key/version.md)
- [verticalJustification](coremedia/cmformatdescription/extensions-swift.struct/key/verticaljustification.md)
- [yCbCrMatrix](coremedia/cmformatdescription/extensions-swift.struct/key/ycbcrmatrix.md)

### Initializers

- [init(rawValue:)](coremedia/cmformatdescription/extensions-swift.struct/key/init(rawvalue:).md)

### Type Properties

- [cameraCalibrationDataLensCollection](coremedia/cmformatdescription/extensions-swift.struct/key/cameracalibrationdatalenscollection.md)
- [contentColorVolume](coremedia/cmformatdescription/extensions-swift.struct/key/contentcolorvolume.md)
- [convertedFromExternalSphericalTags](coremedia/cmformatdescription/extensions-swift.struct/key/convertedfromexternalsphericaltags.md)
- [hasAdditionalViews](coremedia/cmformatdescription/extensions-swift.struct/key/hasadditionalviews.md)
- [hasLeftStereoEyeView](coremedia/cmformatdescription/extensions-swift.struct/key/hasleftstereoeyeview.md)
- [hasRightStereoEyeView](coremedia/cmformatdescription/extensions-swift.struct/key/hasrightstereoeyeview.md)
- [heroEye](coremedia/cmformatdescription/extensions-swift.struct/key/heroeye.md)
- [horizontalDisparityAdjustment](coremedia/cmformatdescription/extensions-swift.struct/key/horizontaldisparityadjustment.md)
- [horizontalFieldOfView](coremedia/cmformatdescription/extensions-swift.struct/key/horizontalfieldofview.md)
- [logTransferFunction](coremedia/cmformatdescription/extensions-swift.struct/key/logtransferfunction.md)
- [projectionKind](coremedia/cmformatdescription/extensions-swift.struct/key/projectionkind.md)
- [protectedContentOriginalFormat](coremedia/cmformatdescription/extensions-swift.struct/key/protectedcontentoriginalformat.md)
- [stereoCameraBaseline](coremedia/cmformatdescription/extensions-swift.struct/key/stereocamerabaseline.md)
- [viewPackingKind](coremedia/cmformatdescription/extensions-swift.struct/key/viewpackingkind.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [CMFormatDescription.Extensions.Value](coremedia/cmformatdescription/extensions-swift.struct/value.md)
