CMFormatDescriptionEqualIgnoringExtensionKeys(_:otherFormatDescription:extensionKeysToIgnore:sampleDescriptionExtensionAtomKeysToIgnore:)
Returns a Boolean value that indicates whether two format descriptions are equal, ignoring differences in the extension keys you specify.
Declaration
func CMFormatDescriptionEqualIgnoringExtensionKeys(_ formatDescription: CMFormatDescription?, otherFormatDescription: CMFormatDescription?, extensionKeysToIgnore formatDescriptionExtensionKeysToIgnore: CFTypeRef?, sampleDescriptionExtensionAtomKeysToIgnore: CFTypeRef?) -> BoolParameters
- formatDescription:
The first description to compare.
- otherFormatDescription:
The second description to compare.
- formatDescriptionExtensionKeysToIgnore:
A single format description extension key (
CFString) or an array (CFArray) of keys. - sampleDescriptionExtensionAtomKeysToIgnore:
A single sample description extension atom key (four-character
CFString) or an array (CFArray) of such keys.
Return Value
Discussion
When you specify any keys, the function ignores kCMFormatDescriptionExtension_VerbatimSampleDescription and kCMFormatDescriptionExtension_VerbatimISOSampleEntry for the purpose of comparison.
For extension atom keys, see kCMFormatDescriptionExtension_SampleDescriptionExtensionAtoms.