---
title: kVTCompressionPropertyKey_ProjectionKind
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpropertykey_projectionkind
---

# kVTCompressionPropertyKey_ProjectionKind

A value that indicates the projection kind.

## Declaration

```swift
let kVTCompressionPropertyKey_ProjectionKind: CFString
```

## Discussion

Discussion The value will be set on the format description (kCMFormatDescriptionExtension_ProjectionKind) for output samples and may affect the decoded frame presentation.

## Topics

### Projection Kinds

- [kVTProjectionKind_Rectilinear](videotoolbox/kvtprojectionkind_rectilinear.md)
- [kVTProjectionKind_Equirectangular](videotoolbox/kvtprojectionkind_equirectangular.md)
- [kVTProjectionKind_HalfEquirectangular](videotoolbox/kvtprojectionkind_halfequirectangular.md)
- [kVTProjectionKind_ParametricImmersive](videotoolbox/kvtprojectionkind_parametricimmersive.md)

## See Also

### Video Extended Usage (VEXU) Signaling

- [kVTCompressionPropertyKey_HasLeftStereoEyeView](videotoolbox/kvtcompressionpropertykey_hasleftstereoeyeview.md)
- [kVTCompressionPropertyKey_HasRightStereoEyeView](videotoolbox/kvtcompressionpropertykey_hasrightstereoeyeview.md)
- [kVTCompressionPropertyKey_HeroEye](videotoolbox/kvtcompressionpropertykey_heroeye.md)
- [kVTCompressionPropertyKey_HorizontalDisparityAdjustment](videotoolbox/kvtcompressionpropertykey_horizontaldisparityadjustment.md)
- [kVTCompressionPropertyKey_HorizontalFieldOfView](videotoolbox/kvtcompressionpropertykey_horizontalfieldofview.md)
- [kVTCompressionPropertyKey_StereoCameraBaseline](videotoolbox/kvtcompressionpropertykey_stereocamerabaseline.md)
- [kVTCompressionPropertyKey_ViewPackingKind](videotoolbox/kvtcompressionpropertykey_viewpackingkind.md)
