---
title: kVTCompressionPropertyKey_ProgressiveScan
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpropertykey_progressivescan
---

# kVTCompressionPropertyKey_ProgressiveScan

A Boolean value indicating whether the DV video stream should have the progressive flag set.

## Declaration

```swift
let kVTCompressionPropertyKey_ProgressiveScan: CFString
```

## Discussion

Discussion This property is supported by the DV25/50 family of encoders. If false, content is encoded as interlaced. If true, content is encoded as progressive. The value of this property fixes the kVTCompressionPropertyKey_FieldCount and kVTCompressionPropertyKey_FieldDetail properties.

## See Also

### Clean Aperture and Pixel Aspect Ratio

- [kVTCompressionPropertyKey_AspectRatio16x9](videotoolbox/kvtcompressionpropertykey_aspectratio16x9.md)
- [kVTCompressionPropertyKey_CleanAperture](videotoolbox/kvtcompressionpropertykey_cleanaperture.md)
- [kVTCompressionPropertyKey_FieldCount](videotoolbox/kvtcompressionpropertykey_fieldcount.md)
- [kVTCompressionPropertyKey_FieldDetail](videotoolbox/kvtcompressionpropertykey_fielddetail.md)
- [kVTCompressionPropertyKey_PixelAspectRatio](videotoolbox/kvtcompressionpropertykey_pixelaspectratio.md)
