---
title: kVTCompressionPreset_Balanced
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpreset_balanced
---

# kVTCompressionPreset_Balanced

## Declaration

```swift
let kVTCompressionPreset_Balanced: CFString
```

## Discussion

Discussion A preset to provide a balanced compression quality and encoding speed. An encoder configured using this preset is expected to achieve a higher quality than an encoder configured with the preset kVTCompressionPreset_HighSpeed. The preset kVTCompressionPreset_HighSpeed may be preferred for a faster encoding. The preset kVTCompressionPreset_HighQuality may be preferred for a higher compression quality. See also kVTCompressionPreset_HighQuality, kVTCompressionPreset_HighSpeed, kVTCompressionPreset_VideoConferencing, kVTCompressionPreset_ConsistentQuality.

## See Also

### Compression Presets

- [kVTCompressionPreset_HighQuality](videotoolbox/kvtcompressionpreset_highquality.md)
- [kVTCompressionPreset_HighSpeed](videotoolbox/kvtcompressionpreset_highspeed.md)
- [kVTCompressionPreset_VideoConferencing](videotoolbox/kvtcompressionpreset_videoconferencing.md)
- [kVTCompressionPropertyKey_SupportedPresetDictionaries](videotoolbox/kvtcompressionpropertykey_supportedpresetdictionaries.md)
