---
title: kVTCompressionPropertyKey_EncoderID
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtcompressionpropertykey_encoderid
---

# kVTCompressionPropertyKey_EncoderID

Specifies a particular video encoder by its ID string.

## Declaration

```swift
let kVTCompressionPropertyKey_EncoderID: CFString
```

## See Also

### Encoder Selection

- [kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder](videotoolbox/kvtvideoencoderspecification_enablehardwareacceleratedvideoencoder.md)
- [kVTVideoEncoderSpecification_EnableLowLatencyRateControl](videotoolbox/kvtvideoencoderspecification_enablelowlatencyratecontrol.md)
- [kVTVideoEncoderSpecification_EncoderID](videotoolbox/kvtvideoencoderspecification_encoderid.md)
- [kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID](videotoolbox/kvtvideoencoderspecification_preferredencodergpuregistryid.md)
- [kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID](videotoolbox/kvtvideoencoderspecification_requiredencodergpuregistryid.md)
- [kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder](videotoolbox/kvtvideoencoderspecification_requirehardwareacceleratedvideoencoder.md)
