---
title: kVTCompressionPropertyKey_ExpectedFrameRate
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpropertykey_expectedframerate
---

# kVTCompressionPropertyKey_ExpectedFrameRate

The expected frame rate, if known.

## Declaration

```swift
let kVTCompressionPropertyKey_ExpectedFrameRate: CFString
```

## Discussion

Discussion The frame rate is measured in frames per second.  This setting is not used to control the frame rate; it’s provided as a hint to the video encoder so that it can set up internal configuration before compression begins. The actual frame rate depends on frame durations and may vary. By default, this value is 0, indicating the frame rate is unknown.

## See Also

### Encoding Hints

- [kVTCompressionPropertyKey_ExpectedDuration](videotoolbox/kvtcompressionpropertykey_expectedduration.md)
- [kVTCompressionPropertyKey_MaximumRealTimeFrameRate](videotoolbox/kvtcompressionpropertykey_maximumrealtimeframerate.md)
- [kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality](videotoolbox/kvtcompressionpropertykey_prioritizeencodingspeedoverquality.md)
- [kVTCompressionPropertyKey_ReferenceBufferCount](videotoolbox/kvtcompressionpropertykey_referencebuffercount.md)
- [kVTCompressionPropertyKey_SourceFrameCount](videotoolbox/kvtcompressionpropertykey_sourceframecount.md)
- [kVTCompressionPropertyKey_SuggestedLookAheadFrameCount](videotoolbox/kvtcompressionpropertykey_suggestedlookaheadframecount.md)
