---
title: kMEVideoDecoderClassImplementationIDKey
framework: MediaExtension
role: symbol
role_heading: Global Variable
platforms: [Mac Catalyst 18.0+, macOS 15.0+]
path: mediaextension/kmevideodecoderclassimplementationidkey
---

# kMEVideoDecoderClassImplementationIDKey

The unique identifier for the video decoder.

## Declaration

```swift
var kMEVideoDecoderClassImplementationIDKey: String { get }
```

## Discussion

Discussion Format the string similar to the bundle identifier of the video decoder. Start with the reverse domain identifier of your developer account, followed by .videodecoder. and the name of the codec. If you plan to create multiple variants of the same video decoder, include an additional component to make each video decoder identifier unique; for example com.mycompany.videodecoder.mycodec.codecvariant.

## See Also

### Property list keys

- [kMERAWProcessorExtensionPointName](mediaextension/kmerawprocessorextensionpointname.md)
- [kMEVideoDecoderObjectNameKey](mediaextension/kmevideodecoderobjectnamekey.md)
- [kMEVideoDecoderCodecInfoKey](mediaextension/kmevideodecodercodecinfokey.md)
- [kMEVideoDecoderCodecTypeKey](mediaextension/kmevideodecodercodectypekey.md)
- [kMEVideoDecoderCodecNameKey](mediaextension/kmevideodecodercodecnamekey.md)
