---
title: Video Encoder List Keys
framework: videotoolbox
role: collectionGroup
role_heading: API Collection
path: videotoolbox/video-encoder-list-keys
---

# Video Encoder List Keys

Dictionary key constants to use to retrieve video encoder information.

## Overview

Overview Use these keys to pass to the VTCopyVideoEncoderList(_:_:) function.

## Topics

### Encoder Keys

- [kVTVideoEncoderList_EncoderID](videotoolbox/kvtvideoencoderlist_encoderid.md)
- [kVTVideoEncoderList_EncoderName](videotoolbox/kvtvideoencoderlist_encodername.md)
- [kVTVideoEncoderList_DisplayName](videotoolbox/kvtvideoencoderlist_displayname.md)
- [kVTVideoEncoderList_CodecType](videotoolbox/kvtvideoencoderlist_codectype.md)
- [kVTVideoEncoderList_CodecName](videotoolbox/kvtvideoencoderlist_codecname.md)
- [kVTVideoEncoderList_GPURegistryID](videotoolbox/kvtvideoencoderlist_gpuregistryid.md)
- [kVTVideoEncoderList_InstanceLimit](videotoolbox/kvtvideoencoderlist_instancelimit.md)
- [kVTVideoEncoderList_IsHardwareAccelerated](videotoolbox/kvtvideoencoderlist_ishardwareaccelerated.md)
- [kVTVideoEncoderList_PerformanceRating](videotoolbox/kvtvideoencoderlist_performancerating.md)
- [kVTVideoEncoderList_QualityRating](videotoolbox/kvtvideoencoderlist_qualityrating.md)
- [kVTVideoEncoderList_SupportedSelectionProperties](videotoolbox/kvtvideoencoderlist_supportedselectionproperties.md)
- [kVTVideoEncoderList_SupportsFrameReordering](videotoolbox/kvtvideoencoderlist_supportsframereordering.md)
- [kVTVideoEncoderListOption_IncludeStandardDefinitionDVEncoders](videotoolbox/kvtvideoencoderlistoption_includestandarddefinitiondvencoders.md)

## See Also

### Codec Support

- [VTIsHardwareDecodeSupported(_:)](videotoolbox/vtishardwaredecodesupported(_:).md)
- [VTRegisterProfessionalVideoWorkflowVideoEncoders()](videotoolbox/vtregisterprofessionalvideoworkflowvideoencoders().md)
- [VTRegisterProfessionalVideoWorkflowVideoDecoders()](videotoolbox/vtregisterprofessionalvideoworkflowvideodecoders().md)
- [VTRegisterSupplementalVideoDecoderIfAvailable(_:)](videotoolbox/vtregistersupplementalvideodecoderifavailable(_:).md)
- [VTCopySupportedPropertyDictionaryForEncoder(width:height:codecType:encoderSpecification:encoderIDOut:supportedPropertiesOut:)](videotoolbox/vtcopysupportedpropertydictionaryforencoder(width:height:codectype:encoderspecification:encoderidout:supportedpropertiesout:).md)
- [VTCopyVideoEncoderList(_:_:)](videotoolbox/vtcopyvideoencoderlist(_:_:).md)
