Video decoder property list dictionary
Include a property list dictionary to describe a video decoder.
Overview
A MediaExtension video decoder needs to include an EXAppExtensionAttributes dictionary in its Info.plist file that contains the following keys and values:
kMEVideoDecoderClassImplementationIDKey: The identifier for the decoder. Format similarly to the bundle identifier.
EXExtensionPointIdentifier: The extension point name for video decoders. Set to the value for kMEVideoDecoderExtensionPointName.EXPrincipalClass: The name of the video decoder factory class that conforms to the MEVideoDecoderExtension protocol.kMEVideoDecoderObjectNameKey: A user-readable string that describes the codec format. This string is used for uniquely identifying video decoders and possibly for debug logging but is typically not visible to users.
kMEVideoDecoderCodecInfoKey: An array of one or more dictionaries describing the formats that the video decoder supports. Each dictionary must include the following keys:
kMEVideoDecoderCodecTypeKey: A string describing the four-character code of the codec associated with the video decoder. Each string should be exactly four characters long and use ASCII character set encoding.
kMEVideoDecoderCodecNameKey: A user-readable string describing the name of the codec format. This string might be displayed as format information for the video track in a player application.