CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionBlockBuffer(allocator:bigEndianMetadataDescriptionBlockBuffer:flavor:formatDescriptionOut:)
Creates a metadata format description from a big-endian metadata description structure inside a buffer.
Declaration
func CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionBlockBuffer(allocator: CFAllocator?, bigEndianMetadataDescriptionBlockBuffer metadataDescriptionBlockBuffer: CMBlockBuffer, flavor: CMMetadataDescriptionFlavor?, formatDescriptionOut: UnsafeMutablePointer<CMMetadataFormatDescription?>) -> OSStatusParameters
- allocator:
Allocator to use for allocating the
CMMetadataFormatDescriptionobject. May beNULL. - metadataDescriptionBlockBuffer:
CMBlockBuffercontaining MetadataDescription data structure in big-endian byte ordering. - flavor:
Reserved for future use. Pass NULL for QuickTime Movie or ISO flavor.
- formatDescriptionOut:
Receives new CMMetadataFormatDescriptionRef.
See Also
Working with Metadata Descriptions
CMMetadataDescriptionFlavorCMMetadataFormatDescriptionCreateWithKeys(allocator:metadataType:keys:formatDescriptionOut:)CMMetadataFormatDescriptionGetKeyWithLocalID(_:localKeyID:)CMMetadataFormatDescriptionCopyAsBigEndianMetadataDescriptionBlockBuffer(allocator:metadataFormatDescription:flavor:blockBufferOut:)CMMetadataFormatDescriptionCreateByMergingMetadataFormatDescriptions(allocator:sourceDescription:otherSourceDescription:formatDescriptionOut:)CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionData(allocator:bigEndianMetadataDescriptionData:size:flavor:formatDescriptionOut:)CMMetadataFormatDescriptionCreateWithMetadataFormatDescriptionAndMetadataSpecifications(allocator:sourceDescription:metadataSpecifications:formatDescriptionOut:)CMMetadataFormatDescriptionCreateWithMetadataSpecifications(allocator:metadataType:metadataSpecifications:formatDescriptionOut:)CMSwapBigEndianMetadataDescriptionToHost(_:_:)CMSwapHostEndianMetadataDescriptionToBig(_:_:)CMMetadataFormatDescriptionGetIdentifiers(_:)