---
title: kVTCompressionPropertyKey_AllowTemporalCompression
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpropertykey_allowtemporalcompression
---

# kVTCompressionPropertyKey_AllowTemporalCompression

A Boolean value indicating whether temporal compression is enabled.

## Declaration

```swift
let kVTCompressionPropertyKey_AllowTemporalCompression: CFString
```

## Discussion

Discussion The default value is true.  Set this value to false to require key-frame-only compression.

## See Also

### Frame Dependency

- [kVTCompressionPropertyKey_AllowFrameReordering](videotoolbox/kvtcompressionpropertykey_allowframereordering.md)
- [kVTCompressionPropertyKey_AllowOpenGOP](videotoolbox/kvtcompressionpropertykey_allowopengop.md)
- [kVTCompressionPropertyKey_MaxKeyFrameInterval](videotoolbox/kvtcompressionpropertykey_maxkeyframeinterval.md)
- [kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration](videotoolbox/kvtcompressionpropertykey_maxkeyframeintervalduration.md)
