CMMetadataFormatDescriptionCreateByMergingMetadataFormatDescriptions(allocator:sourceDescription:otherSourceDescription:formatDescriptionOut:)
Creates a metadata format description object by merging with another description.
Declaration
func CMMetadataFormatDescriptionCreateByMergingMetadataFormatDescriptions(allocator: CFAllocator?, sourceDescription: CMMetadataFormatDescription, otherSourceDescription: CMMetadataFormatDescription, formatDescriptionOut: UnsafeMutablePointer<CMMetadataFormatDescription?>) -> OSStatusParameters
- allocator:
Allocator to use for allocating the CMBlockBuffer object. May be NULL.
- sourceDescription:
The metadata format description to merge.
- otherSourceDescription:
Another metadata format description to merged
- formatDescriptionOut:
Returns newly created metadata
CMFormatDescription.
See Also
Working with Metadata Descriptions
CMMetadataDescriptionFlavorCMMetadataFormatDescriptionCreateWithKeys(allocator:metadataType:keys:formatDescriptionOut:)CMMetadataFormatDescriptionGetKeyWithLocalID(_:localKeyID:)CMMetadataFormatDescriptionCopyAsBigEndianMetadataDescriptionBlockBuffer(allocator:metadataFormatDescription:flavor:blockBufferOut:)CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionBlockBuffer(allocator:bigEndianMetadataDescriptionBlockBuffer:flavor:formatDescriptionOut:)CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionData(allocator:bigEndianMetadataDescriptionData:size:flavor:formatDescriptionOut:)CMMetadataFormatDescriptionCreateWithMetadataFormatDescriptionAndMetadataSpecifications(allocator:sourceDescription:metadataSpecifications:formatDescriptionOut:)CMMetadataFormatDescriptionCreateWithMetadataSpecifications(allocator:metadataType:metadataSpecifications:formatDescriptionOut:)CMSwapBigEndianMetadataDescriptionToHost(_:_:)CMSwapHostEndianMetadataDescriptionToBig(_:_:)CMMetadataFormatDescriptionGetIdentifiers(_:)