CMTimeCodeFormatDescriptionCopyAsBigEndianTimeCodeDescriptionBlockBuffer(allocator:timeCodeFormatDescription:flavor:blockBufferOut:)
Copies the contents of a time code format description to a buffer in big-endian byte order.
Declaration
func CMTimeCodeFormatDescriptionCopyAsBigEndianTimeCodeDescriptionBlockBuffer(allocator: CFAllocator?, timeCodeFormatDescription: CMTimeCodeFormatDescription, flavor: CMTimeCodeDescriptionFlavor?, blockBufferOut: UnsafeMutablePointer<CMBlockBuffer?>) -> OSStatusParameters
- allocator:
Allocator to use for allocating the CMBlockBuffer object. May be NULL.
- timeCodeFormatDescription:
CMTimeCodeFormatDescription to be copied.
- flavor:
Reserved for future use. Pass NULL for QuickTime Movie or ISO flavor.
- blockBufferOut:
Receives new CMBlockBuffer containing TimeCodeDescription data structure in big-endian byte ordering.
Discussion
On return, the caller owns the returned CMBlockBuffer, and must release it when done with it.
See Also
Working with Time Code Descriptions
CMTimeCodeDescriptionFlavorCMTimeCodeFormatDescriptionCreate(allocator:timeCodeFormatType:frameDuration:frameQuanta:flags:extensions:formatDescriptionOut:)CMTimeCodeFormatDescriptionGetFrameDuration(_:)CMTimeCodeFormatDescriptionGetFrameQuanta(_:)CMTimeCodeFormatDescriptionGetTimeCodeFlags(_:)CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionBlockBuffer(allocator:bigEndianTimeCodeDescriptionBlockBuffer:flavor:formatDescriptionOut:)CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionData(allocator:bigEndianTimeCodeDescriptionData:size:flavor:formatDescriptionOut:)CMSwapBigEndianTimeCodeDescriptionToHost(_:_:)CMSwapHostEndianTimeCodeDescriptionToBig(_:_:)