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

# kMEFormatReaderClassImplementationIDKey

The unique identifier for the format reader.

## Declaration

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

## Discussion

Discussion Format the string similar to the bundle identifier of the format reader. Start with the reverse domain identifier of your developer account, followed by .formatreader. and the name of the media format. If you plan to create multiple variants of the same media format, include an additional component to make each format reader identifier unique; for example com.mycompany.formatreader.mymediaformat.formatvariant.

## See Also

### Property list keys

- [kMEFormatReaderExtensionPointName](mediaextension/kmeformatreaderextensionpointname.md)
- [kMEFormatReaderFileNameExtensionArrayKey](mediaextension/kmeformatreaderfilenameextensionarraykey.md)
- [kMEFormatReaderUTTypeArrayKey](mediaextension/kmeformatreaderuttypearraykey.md)
- [kMEFormatReaderObjectNameKey](mediaextension/kmeformatreaderobjectnamekey.md)
