CoreMedia Changes
CoreMedia (Added)
Added CMBlockBufferCustomBlockSource [struct]
Added CMBlockBufferCustomBlockSource.AllocateBlock
Added CMBlockBufferCustomBlockSource.FreeBlock
Added CMBlockBufferCustomBlockSource.refCon
Added CMBlockBufferCustomBlockSource.version
Added CMBufferCallbacks [struct]
Added CMBufferCallbacks.compare
Added CMBufferCallbacks.dataBecameReadyNotification
Added CMBufferCallbacks.getDecodeTimeStamp
Added CMBufferCallbacks.getDuration
Added CMBufferCallbacks.getPresentationTimeStamp
Added CMBufferCallbacks.getSize
Added CMBufferCallbacks.isDataReady
Added CMBufferCallbacks.refcon
Added CMBufferCallbacks.version
Added CMSampleTimingInfo [struct]
Added CMSampleTimingInfo.decodeTimeStamp
Added CMSampleTimingInfo.duration
Added CMSampleTimingInfo.presentationTimeStamp
Added CMTime [struct]
Added CMTime.epoch
Added CMTime.flags
Added CMTime.timescale
Added CMTime.value
Added CMTimeFlags [struct]
Added CMTimeFlags.HasBeenRounded
Added CMTimeFlags.ImpliedValueFlagsMask
Added CMTimeFlags.Indefinite
Added CMTimeFlags.NegativeInfinity
Added CMTimeFlags.PositiveInfinity
Added CMTimeFlags.Valid
Added CMTimeFlags.init(_: UInt32)
Added CMTimeFlags.init(rawValue: UInt32)
Added CMTimeMapping [struct]
Added CMTimeMapping.source
Added CMTimeMapping.target
Added CMTimeRange [struct]
Added CMTimeRange.duration
Added CMTimeRange.start
Added CMTimeRoundingMethod [enum]
Added CMTimeRoundingMethod.QuickTime
Added CMTimeRoundingMethod.RoundAwayFromZero
Added CMTimeRoundingMethod.RoundHalfAwayFromZero
Added CMTimeRoundingMethod.RoundTowardNegativeInfinity
Added CMTimeRoundingMethod.RoundTowardPositiveInfinity
Added CMTimeRoundingMethod.RoundTowardZero
Added CMVideoDimensions [struct]
Added CMVideoDimensions.height
Added CMVideoDimensions.width
Added CMAttachmentBearerRef
Added CMAttachmentMode
Added CMAudioCodecType
Added CMAudioDeviceClockCreate(CFAllocator!, CFString!, UnsafeMutablePointer<Unmanaged<CMClock>?>) -> OSStatus
Added CMAudioDeviceClockCreateFromAudioDeviceID(CFAllocator!, AudioDeviceID, UnsafeMutablePointer<Unmanaged<CMClock>?>) -> OSStatus
Added CMAudioDeviceClockGetAudioDevice(CMClock!, UnsafeMutablePointer<Unmanaged<CFString>?>, UnsafeMutablePointer<AudioDeviceID>, UnsafeMutablePointer<Boolean>) -> OSStatus
Added CMAudioDeviceClockSetAudioDeviceID(CMClock!, AudioDeviceID) -> OSStatus
Added CMAudioDeviceClockSetAudioDeviceUID(CMClock!, CFString!) -> OSStatus
Added CMAudioFormatDescriptionCopyAsBigEndianSoundDescriptionBlockBuffer(CFAllocator!, CMAudioFormatDescription!, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMAudioFormatDescriptionCreate(CFAllocator!, UnsafePointer<AudioStreamBasicDescription>, UInt, UnsafePointer<AudioChannelLayout>, UInt, UnsafePointer<Void>, CFDictionary!, UnsafeMutablePointer<Unmanaged<CMAudioFormatDescription>?>) -> OSStatus
Added CMAudioFormatDescriptionCreateFromBigEndianSoundDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFString!, UnsafeMutablePointer<Unmanaged<CMAudioFormatDescription>?>) -> OSStatus
Added CMAudioFormatDescriptionCreateFromBigEndianSoundDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFString!, UnsafeMutablePointer<Unmanaged<CMAudioFormatDescription>?>) -> OSStatus
Added CMAudioFormatDescriptionCreateSummary(CFAllocator!, CFArray!, UInt32, UnsafeMutablePointer<Unmanaged<CMAudioFormatDescription>?>) -> OSStatus
Added CMAudioFormatDescriptionEqual(CMAudioFormatDescription!, CMAudioFormatDescription!, CMAudioFormatDescriptionMask, UnsafeMutablePointer<CMAudioFormatDescriptionMask>) -> Boolean
Added CMAudioFormatDescriptionGetChannelLayout(CMAudioFormatDescription!, UnsafeMutablePointer<UInt>) -> UnsafePointer<AudioChannelLayout>
Added CMAudioFormatDescriptionGetFormatList(CMAudioFormatDescription!, UnsafeMutablePointer<UInt>) -> UnsafePointer<AudioFormatListItem>
Added CMAudioFormatDescriptionGetMagicCookie(CMAudioFormatDescription!, UnsafeMutablePointer<UInt>) -> UnsafePointer<Void>
Added CMAudioFormatDescriptionGetMostCompatibleFormat(CMAudioFormatDescription!) -> UnsafePointer<AudioFormatListItem>
Added CMAudioFormatDescriptionGetRichestDecodableFormat(CMAudioFormatDescription!) -> UnsafePointer<AudioFormatListItem>
Added CMAudioFormatDescriptionGetStreamBasicDescription(CMAudioFormatDescription!) -> UnsafePointer<AudioStreamBasicDescription>
Added CMAudioFormatDescriptionMask
Added CMAudioFormatDescriptionRef
Added CMAudioSampleBufferCreateReadyWithPacketDescriptions(CFAllocator!, CMBlockBuffer!, CMFormatDescription!, CMItemCount, CMTime, UnsafePointer<AudioStreamPacketDescription>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMAudioSampleBufferCreateWithPacketDescriptions(CFAllocator!, CMBlockBuffer!, Boolean, CMSampleBufferMakeDataReadyCallback, UnsafeMutablePointer<Void>, CMFormatDescription!, CMItemCount, CMTime, UnsafePointer<AudioStreamPacketDescription>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMBlockBufferAccessDataBytes(CMBlockBuffer!, UInt, UInt, UnsafeMutablePointer<Void>, UnsafeMutablePointer<UnsafeMutablePointer<Int8>>) -> OSStatus
Added CMBlockBufferAppendBufferReference(CMBlockBuffer!, CMBlockBuffer!, UInt, UInt, CMBlockBufferFlags) -> OSStatus
Added CMBlockBufferAppendMemoryBlock(CMBlockBuffer!, UnsafeMutablePointer<Void>, UInt, CFAllocator!, UnsafePointer<CMBlockBufferCustomBlockSource>, UInt, UInt, CMBlockBufferFlags) -> OSStatus
Added CMBlockBufferAssureBlockMemory(CMBlockBuffer!) -> OSStatus
Added CMBlockBufferCopyDataBytes(CMBlockBuffer!, UInt, UInt, UnsafeMutablePointer<Void>) -> OSStatus
Added CMBlockBufferCreateContiguous(CFAllocator!, CMBlockBuffer!, CFAllocator!, UnsafePointer<CMBlockBufferCustomBlockSource>, UInt, UInt, CMBlockBufferFlags, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMBlockBufferCreateEmpty(CFAllocator!, UInt32, CMBlockBufferFlags, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMBlockBufferCreateWithBufferReference(CFAllocator!, CMBlockBuffer!, UInt, UInt, CMBlockBufferFlags, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMBlockBufferCreateWithMemoryBlock(CFAllocator!, UnsafeMutablePointer<Void>, UInt, CFAllocator!, UnsafePointer<CMBlockBufferCustomBlockSource>, UInt, UInt, CMBlockBufferFlags, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMBlockBufferFillDataBytes(Int8, CMBlockBuffer!, UInt, UInt) -> OSStatus
Added CMBlockBufferFlags
Added CMBlockBufferGetDataLength(CMBlockBuffer!) -> UInt
Added CMBlockBufferGetDataPointer(CMBlockBuffer!, UInt, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UnsafeMutablePointer<Int8>>) -> OSStatus
Added CMBlockBufferGetTypeID() -> CFTypeID
Added CMBlockBufferIsEmpty(CMBlockBuffer!) -> Boolean
Added CMBlockBufferIsRangeContiguous(CMBlockBuffer!, UInt, UInt) -> Boolean
Added CMBlockBufferRef
Added CMBlockBufferReplaceDataBytes(UnsafePointer<Void>, CMBlockBuffer!, UInt, UInt) -> OSStatus
Added CMBufferCompareCallback
Added CMBufferGetBooleanCallback
Added CMBufferGetSizeCallback
Added CMBufferGetTimeCallback
Added CMBufferQueueCallForEachBuffer(CMBufferQueue!, CFunctionPointer<((CMBuffer!, UnsafeMutablePointer<Void>) -> OSStatus)>, UnsafeMutablePointer<Void>) -> OSStatus
Added CMBufferQueueContainsEndOfData(CMBufferQueue!) -> Boolean
Added CMBufferQueueCreate(CFAllocator!, CMItemCount, UnsafePointer<CMBufferCallbacks>, UnsafeMutablePointer<Unmanaged<CMBufferQueue>?>) -> OSStatus
Added CMBufferQueueEnqueue(CMBufferQueue!, CMBuffer!) -> OSStatus
Added CMBufferQueueGetBufferCount(CMBufferQueue!) -> CMItemCount
Added CMBufferQueueGetCallbacksForSampleBuffersSortedByOutputPTS() -> UnsafePointer<CMBufferCallbacks>
Added CMBufferQueueGetCallbacksForUnsortedSampleBuffers() -> UnsafePointer<CMBufferCallbacks>
Added CMBufferQueueGetDuration(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetEndPresentationTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetFirstDecodeTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetFirstPresentationTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetHead(CMBufferQueue!) -> Unmanaged<CMBuffer>!
Added CMBufferQueueGetMaxPresentationTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetMinDecodeTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetMinPresentationTimeStamp(CMBufferQueue!) -> CMTime
Added CMBufferQueueGetTotalSize(CMBufferQueue!) -> UInt
Added CMBufferQueueGetTypeID() -> CFTypeID
Added CMBufferQueueInstallTrigger(CMBufferQueue!, CMBufferQueueTriggerCallback, UnsafeMutablePointer<Void>, CMBufferQueueTriggerCondition, CMTime, UnsafeMutablePointer<CMBufferQueueTriggerToken>) -> OSStatus
Added CMBufferQueueInstallTriggerWithIntegerThreshold(CMBufferQueue!, CMBufferQueueTriggerCallback, UnsafeMutablePointer<Void>, CMBufferQueueTriggerCondition, CMItemCount, UnsafeMutablePointer<CMBufferQueueTriggerToken>) -> OSStatus
Added CMBufferQueueIsAtEndOfData(CMBufferQueue!) -> Boolean
Added CMBufferQueueIsEmpty(CMBufferQueue!) -> Boolean
Added CMBufferQueueMarkEndOfData(CMBufferQueue!) -> OSStatus
Added CMBufferQueueRef
Added CMBufferQueueRemoveTrigger(CMBufferQueue!, CMBufferQueueTriggerToken) -> OSStatus
Added CMBufferQueueReset(CMBufferQueue!) -> OSStatus
Added CMBufferQueueResetWithCallback(CMBufferQueue!, CFunctionPointer<((CMBuffer!, UnsafeMutablePointer<Void>) -> Void)>, UnsafeMutablePointer<Void>) -> OSStatus
Added CMBufferQueueSetValidationCallback(CMBufferQueue!, CMBufferValidationCallback, UnsafeMutablePointer<Void>) -> OSStatus
Added CMBufferQueueTestTrigger(CMBufferQueue!, CMBufferQueueTriggerToken) -> Boolean
Added CMBufferQueueTriggerCallback
Added CMBufferQueueTriggerCondition
Added CMBufferQueueTriggerToken
Added CMBufferRef
Added CMBufferValidationCallback
Added CMClockConvertHostTimeToSystemUnits(CMTime) -> UInt64
Added CMClockGetAnchorTime(CMClock!, UnsafeMutablePointer<CMTime>, UnsafeMutablePointer<CMTime>) -> OSStatus
Added CMClockGetHostTimeClock() -> CMClock!
Added CMClockGetTime(CMClock!) -> CMTime
Added CMClockGetTypeID() -> CFTypeID
Added CMClockInvalidate(CMClock!)
Added CMClockMakeHostTimeFromSystemUnits(UInt64) -> CMTime
Added CMClockMightDrift(CMClock!, CMClock!) -> Boolean
Added CMClockOrTimebaseRef
Added CMClockRef
Added CMClosedCaptionFormatDescriptionCopyAsBigEndianClosedCaptionDescriptionBlockBuffer(CFAllocator!, CMClosedCaptionFormatDescription!, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFString!, UnsafeMutablePointer<Unmanaged<CMClosedCaptionFormatDescription>?>) -> OSStatus
Added CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFString!, UnsafeMutablePointer<Unmanaged<CMClosedCaptionFormatDescription>?>) -> OSStatus
Added CMClosedCaptionFormatDescriptionRef
Added CMClosedCaptionFormatType
Added CMCopyDictionaryOfAttachments(CFAllocator!, CMAttachmentBearer!, CMAttachmentMode) -> Unmanaged<CFDictionary>!
Added CMDoesBigEndianSoundDescriptionRequireLegacyCBRSampleTableLayout(CMBlockBuffer!, CFString!) -> Boolean
Added CMFormatDescriptionCreate(CFAllocator!, CMMediaType, FourCharCode, CFDictionary!, UnsafeMutablePointer<Unmanaged<CMFormatDescription>?>) -> OSStatus
Added CMFormatDescriptionEqual(CMFormatDescription!, CMFormatDescription!) -> Boolean
Added CMFormatDescriptionEqualIgnoringExtensionKeys(CMFormatDescription!, CMFormatDescription!, AnyObject!, AnyObject!) -> Boolean
Added CMFormatDescriptionGetExtension(CMFormatDescription!, CFString!) -> Unmanaged<CFPropertyList>!
Added CMFormatDescriptionGetExtensions(CMFormatDescription!) -> Unmanaged<CFDictionary>!
Added CMFormatDescriptionGetMediaSubType(CMFormatDescription!) -> FourCharCode
Added CMFormatDescriptionGetMediaType(CMFormatDescription!) -> CMMediaType
Added CMFormatDescriptionGetTypeID() -> CFTypeID
Added CMFormatDescriptionRef
Added CMGetAttachment(CMAttachmentBearer!, CFString!, UnsafeMutablePointer<CMAttachmentMode>) -> Unmanaged<AnyObject>!
Added CMItemCount
Added CMItemIndex
Added CMMediaType
Added CMMemoryPoolCreate(CFDictionary!) -> Unmanaged<CMMemoryPool>!
Added CMMemoryPoolFlush(CMMemoryPool!)
Added CMMemoryPoolGetAllocator(CMMemoryPool!) -> Unmanaged<CFAllocator>!
Added CMMemoryPoolGetTypeID() -> CFTypeID
Added CMMemoryPoolInvalidate(CMMemoryPool!)
Added CMMemoryPoolRef
Added CMMetadataCreateIdentifierForKeyAndKeySpace(CFAllocator!, AnyObject!, CFString!, UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus
Added CMMetadataCreateKeyFromIdentifier(CFAllocator!, CFString!, UnsafeMutablePointer<Unmanaged<AnyObject>?>) -> OSStatus
Added CMMetadataCreateKeyFromIdentifierAsCFData(CFAllocator!, CFString!, UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatus
Added CMMetadataCreateKeySpaceFromIdentifier(CFAllocator!, CFString!, UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus
Added CMMetadataDataTypeRegistryDataTypeConformsToDataType(CFString!, CFString!) -> Boolean
Added CMMetadataDataTypeRegistryDataTypeIsBaseDataType(CFString!) -> Boolean
Added CMMetadataDataTypeRegistryDataTypeIsRegistered(CFString!) -> Boolean
Added CMMetadataDataTypeRegistryGetBaseDataTypeForConformingDataType(CFString!) -> Unmanaged<CFString>!
Added CMMetadataDataTypeRegistryGetBaseDataTypes() -> Unmanaged<CFArray>!
Added CMMetadataDataTypeRegistryGetConformingDataTypes(CFString!) -> Unmanaged<CFArray>!
Added CMMetadataDataTypeRegistryGetDataTypeDescription(CFString!) -> Unmanaged<CFString>!
Added CMMetadataDataTypeRegistryRegisterDataType(CFString!, CFString!, CFArray!) -> OSStatus
Added CMMetadataFormatDescriptionCopyAsBigEndianMetadataDescriptionBlockBuffer(CFAllocator!, CMMetadataFormatDescription!, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateByMergingMetadataFormatDescriptions(CFAllocator!, CMMetadataFormatDescription!, CMMetadataFormatDescription!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFString!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateFromBigEndianMetadataDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFString!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateWithKeys(CFAllocator!, CMMetadataFormatType, CFArray!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateWithMetadataFormatDescriptionAndMetadataSpecifications(CFAllocator!, CMMetadataFormatDescription!, CFArray!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionCreateWithMetadataSpecifications(CFAllocator!, CMMetadataFormatType, CFArray!, UnsafeMutablePointer<Unmanaged<CMMetadataFormatDescription>?>) -> OSStatus
Added CMMetadataFormatDescriptionGetIdentifiers(CMMetadataFormatDescription!) -> Unmanaged<CFArray>!
Added CMMetadataFormatDescriptionGetKeyWithLocalID(CMMetadataFormatDescription!, OSType) -> Unmanaged<CFDictionary>!
Added CMMetadataFormatDescriptionRef
Added CMMetadataFormatType
Added CMMuxedFormatDescriptionCreate(CFAllocator!, CMMuxedStreamType, CFDictionary!, UnsafeMutablePointer<Unmanaged<CMMuxedFormatDescription>?>) -> OSStatus
Added CMMuxedFormatDescriptionRef
Added CMMuxedStreamType
Added CMPersistentTrackID
Added CMPixelFormatType
Added CMPropagateAttachments(CMAttachmentBearer!, CMAttachmentBearer!)
Added CMRemoveAllAttachments(CMAttachmentBearer!)
Added CMRemoveAttachment(CMAttachmentBearer!, CFString!)
Added CMSampleBufferCallBlockForEachSample(CMSampleBuffer!,((CMSampleBuffer!, CMItemCount) -> OSStatus)!) -> OSStatus
Added CMSampleBufferCallForEachSample(CMSampleBuffer!, CFunctionPointer<((CMSampleBuffer!, CMItemCount, UnsafeMutablePointer<Void>) -> OSStatus)>, UnsafeMutablePointer<Void>) -> OSStatus
Added CMSampleBufferCopyPCMDataIntoAudioBufferList(CMSampleBuffer!, Int32, Int32, UnsafeMutablePointer<AudioBufferList>) -> OSStatus
Added CMSampleBufferCopySampleBufferForRange(CFAllocator!, CMSampleBuffer!, CFRange, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreate(CFAllocator!, CMBlockBuffer!, Boolean, CMSampleBufferMakeDataReadyCallback, UnsafeMutablePointer<Void>, CMFormatDescription!, CMItemCount, CMItemCount, UnsafePointer<CMSampleTimingInfo>, CMItemCount, UnsafePointer<UInt>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreateCopy(CFAllocator!, CMSampleBuffer!, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreateCopyWithNewTiming(CFAllocator!, CMSampleBuffer!, CMItemCount, UnsafePointer<CMSampleTimingInfo>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreateForImageBuffer(CFAllocator!, CVImageBuffer!, Boolean, CMSampleBufferMakeDataReadyCallback, UnsafeMutablePointer<Void>, CMVideoFormatDescription!, UnsafePointer<CMSampleTimingInfo>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreateReady(CFAllocator!, CMBlockBuffer!, CMFormatDescription!, CMItemCount, CMItemCount, UnsafePointer<CMSampleTimingInfo>, CMItemCount, UnsafePointer<UInt>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferCreateReadyWithImageBuffer(CFAllocator!, CVImageBuffer!, CMVideoFormatDescription!, UnsafePointer<CMSampleTimingInfo>, UnsafeMutablePointer<Unmanaged<CMSampleBuffer>?>) -> OSStatus
Added CMSampleBufferDataIsReady(CMSampleBuffer!) -> Boolean
Added CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer(CMSampleBuffer!, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<AudioBufferList>, UInt, CFAllocator!, CFAllocator!, UInt32, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMSampleBufferGetAudioStreamPacketDescriptions(CMSampleBuffer!, UInt, UnsafeMutablePointer<AudioStreamPacketDescription>, UnsafeMutablePointer<UInt>) -> OSStatus
Added CMSampleBufferGetAudioStreamPacketDescriptionsPtr(CMSampleBuffer!, UnsafeMutablePointer<UnsafePointer<AudioStreamPacketDescription>>, UnsafeMutablePointer<UInt>) -> OSStatus
Added CMSampleBufferGetDataBuffer(CMSampleBuffer!) -> CMBlockBuffer!
Added CMSampleBufferGetDecodeTimeStamp(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetDuration(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetFormatDescription(CMSampleBuffer!) -> CMFormatDescription!
Added CMSampleBufferGetImageBuffer(CMSampleBuffer!) -> CVImageBuffer!
Added CMSampleBufferGetNumSamples(CMSampleBuffer!) -> CMItemCount
Added CMSampleBufferGetOutputDecodeTimeStamp(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetOutputDuration(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetOutputPresentationTimeStamp(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetOutputSampleTimingInfoArray(CMSampleBuffer!, CMItemCount, UnsafeMutablePointer<CMSampleTimingInfo>, UnsafeMutablePointer<CMItemCount>) -> OSStatus
Added CMSampleBufferGetPresentationTimeStamp(CMSampleBuffer!) -> CMTime
Added CMSampleBufferGetSampleAttachmentsArray(CMSampleBuffer!, Boolean) -> CFArray!
Added CMSampleBufferGetSampleSize(CMSampleBuffer!, CMItemIndex) -> UInt
Added CMSampleBufferGetSampleSizeArray(CMSampleBuffer!, CMItemCount, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<CMItemCount>) -> OSStatus
Added CMSampleBufferGetSampleTimingInfo(CMSampleBuffer!, CMItemIndex, UnsafeMutablePointer<CMSampleTimingInfo>) -> OSStatus
Added CMSampleBufferGetSampleTimingInfoArray(CMSampleBuffer!, CMItemCount, UnsafeMutablePointer<CMSampleTimingInfo>, UnsafeMutablePointer<CMItemCount>) -> OSStatus
Added CMSampleBufferGetTotalSampleSize(CMSampleBuffer!) -> UInt
Added CMSampleBufferGetTypeID() -> CFTypeID
Added CMSampleBufferHasDataFailed(CMSampleBuffer!, UnsafeMutablePointer<OSStatus>) -> Boolean
Added CMSampleBufferInvalidate(CMSampleBuffer!) -> OSStatus
Added CMSampleBufferInvalidateCallback
Added CMSampleBufferInvalidateHandler
Added CMSampleBufferIsValid(CMSampleBuffer!) -> Boolean
Added CMSampleBufferMakeDataReady(CMSampleBuffer!) -> OSStatus
Added CMSampleBufferMakeDataReadyCallback
Added CMSampleBufferRef
Added CMSampleBufferSetDataBuffer(CMSampleBuffer!, CMBlockBuffer!) -> OSStatus
Added CMSampleBufferSetDataBufferFromAudioBufferList(CMSampleBuffer!, CFAllocator!, CFAllocator!, UInt32, UnsafePointer<AudioBufferList>) -> OSStatus
Added CMSampleBufferSetDataFailed(CMSampleBuffer!, OSStatus) -> OSStatus
Added CMSampleBufferSetDataReady(CMSampleBuffer!) -> OSStatus
Added CMSampleBufferSetInvalidateCallback(CMSampleBuffer!, CMSampleBufferInvalidateCallback, UInt64) -> OSStatus
Added CMSampleBufferSetInvalidateHandler(CMSampleBuffer!, CMSampleBufferInvalidateHandler!) -> OSStatus
Added CMSampleBufferSetOutputPresentationTimeStamp(CMSampleBuffer!, CMTime) -> OSStatus
Added CMSampleBufferTrackDataReadiness(CMSampleBuffer!, CMSampleBuffer!) -> OSStatus
Added CMSetAttachment(CMAttachmentBearer!, CFString!, AnyObject!, CMAttachmentMode)
Added CMSetAttachments(CMAttachmentBearer!, CFDictionary!, CMAttachmentMode)
Added CMSimpleQueueCreate(CFAllocator!, Int32, UnsafeMutablePointer<Unmanaged<CMSimpleQueue>?>) -> OSStatus
Added CMSimpleQueueDequeue(CMSimpleQueue!) -> UnsafePointer<Void>
Added CMSimpleQueueEnqueue(CMSimpleQueue!, UnsafePointer<Void>) -> OSStatus
Added CMSimpleQueueGetCapacity(CMSimpleQueue!) -> Int32
Added CMSimpleQueueGetCount(CMSimpleQueue!) -> Int32
Added CMSimpleQueueGetHead(CMSimpleQueue!) -> UnsafePointer<Void>
Added CMSimpleQueueGetTypeID() -> CFTypeID
Added CMSimpleQueueRef
Added CMSimpleQueueReset(CMSimpleQueue!) -> OSStatus
Added CMSubtitleFormatType
Added CMSwapBigEndianClosedCaptionDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapBigEndianImageDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapBigEndianMetadataDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapBigEndianSoundDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapBigEndianTextDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapBigEndianTimeCodeDescriptionToHost(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianClosedCaptionDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianImageDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianMetadataDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianSoundDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianTextDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSwapHostEndianTimeCodeDescriptionToBig(UnsafeMutablePointer<UInt8>, UInt) -> OSStatus
Added CMSyncConvertTime(CMTime, CMClockOrTimebase!, CMClockOrTimebase!) -> CMTime
Added CMSyncGetRelativeRate(CMClockOrTimebase!, CMClockOrTimebase!) -> Float64
Added CMSyncGetRelativeRateAndAnchorTime(CMClockOrTimebase!, CMClockOrTimebase!, UnsafeMutablePointer<Float64>, UnsafeMutablePointer<CMTime>, UnsafeMutablePointer<CMTime>) -> OSStatus
Added CMSyncGetTime(CMClockOrTimebase!) -> CMTime
Added CMSyncMightDrift(CMClockOrTimebase!, CMClockOrTimebase!) -> Boolean
Added CMTextDisplayFlags
Added CMTextFormatDescriptionCopyAsBigEndianTextDescriptionBlockBuffer(CFAllocator!, CMTextFormatDescription!, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMTextFormatDescriptionCreateFromBigEndianTextDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFString!, CMMediaType, UnsafeMutablePointer<Unmanaged<CMTextFormatDescription>?>) -> OSStatus
Added CMTextFormatDescriptionCreateFromBigEndianTextDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFString!, CMMediaType, UnsafeMutablePointer<Unmanaged<CMTextFormatDescription>?>) -> OSStatus
Added CMTextFormatDescriptionGetDefaultStyle(CMFormatDescription!, UnsafeMutablePointer<UInt16>, UnsafeMutablePointer<Boolean>, UnsafeMutablePointer<Boolean>, UnsafeMutablePointer<Boolean>, UnsafeMutablePointer<CGFloat>, UnsafeMutablePointer<CGFloat>) -> OSStatus
Added CMTextFormatDescriptionGetDefaultTextBox(CMFormatDescription!, Boolean, CGFloat, UnsafeMutablePointer<CGRect>) -> OSStatus
Added CMTextFormatDescriptionGetDisplayFlags(CMFormatDescription!, UnsafeMutablePointer<CMTextDisplayFlags>) -> OSStatus
Added CMTextFormatDescriptionGetFontName(CMFormatDescription!, UInt16, UnsafeMutablePointer<Unmanaged<CFString>?>) -> OSStatus
Added CMTextFormatDescriptionGetJustification(CMFormatDescription!, UnsafeMutablePointer<CMTextJustificationValue>, UnsafeMutablePointer<CMTextJustificationValue>) -> OSStatus
Added CMTextFormatDescriptionRef
Added CMTextFormatType
Added CMTextJustificationValue
Added CMTimeAbsoluteValue(CMTime) -> CMTime
Added CMTimeAdd(CMTime, CMTime) -> CMTime
Added CMTimeClampToRange(CMTime, CMTimeRange) -> CMTime
Added CMTimeCodeFormatDescriptionCopyAsBigEndianTimeCodeDescriptionBlockBuffer(CFAllocator!, CMTimeCodeFormatDescription!, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMTimeCodeFormatDescriptionCreate(CFAllocator!, CMTimeCodeFormatType, CMTime, UInt32, UInt32, CFDictionary!, UnsafeMutablePointer<Unmanaged<CMTimeCodeFormatDescription>?>) -> OSStatus
Added CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFString!, UnsafeMutablePointer<Unmanaged<CMTimeCodeFormatDescription>?>) -> OSStatus
Added CMTimeCodeFormatDescriptionCreateFromBigEndianTimeCodeDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFString!, UnsafeMutablePointer<Unmanaged<CMTimeCodeFormatDescription>?>) -> OSStatus
Added CMTimeCodeFormatDescriptionGetFrameDuration(CMTimeCodeFormatDescription!) -> CMTime
Added CMTimeCodeFormatDescriptionGetFrameQuanta(CMTimeCodeFormatDescription!) -> UInt32
Added CMTimeCodeFormatDescriptionGetTimeCodeFlags(CMTimeCodeFormatDescription!) -> UInt32
Added CMTimeCodeFormatDescriptionRef
Added CMTimeCodeFormatType
Added CMTimeCompare(CMTime, CMTime) -> Int32
Added CMTimeConvertScale(CMTime, Int32, CMTimeRoundingMethod) -> CMTime
Added CMTimeCopyAsDictionary(CMTime, CFAllocator!) -> CFDictionary!
Added CMTimeCopyDescription(CFAllocator!, CMTime) -> CFString!
Added CMTimeEpoch
Added CMTimeGetSeconds(CMTime) -> Float64
Added CMTimeMake(Int64, Int32) -> CMTime
Added CMTimeMakeFromDictionary(CFDictionary!) -> CMTime
Added CMTimeMakeWithEpoch(Int64, Int32, Int64) -> CMTime
Added CMTimeMakeWithSeconds(Float64, Int32) -> CMTime
Added CMTimeMapDurationFromRangeToRange(CMTime, CMTimeRange, CMTimeRange) -> CMTime
Added CMTimeMapTimeFromRangeToRange(CMTime, CMTimeRange, CMTimeRange) -> CMTime
Added CMTimeMaximum(CMTime, CMTime) -> CMTime
Added CMTimeMinimum(CMTime, CMTime) -> CMTime
Added CMTimeMultiply(CMTime, Int32) -> CMTime
Added CMTimeMultiplyByFloat64(CMTime, Float64) -> CMTime
Added CMTimeMultiplyByRatio(CMTime, Int32, Int32) -> CMTime
Added CMTimeRangeContainsTime(CMTimeRange, CMTime) -> Boolean
Added CMTimeRangeContainsTimeRange(CMTimeRange, CMTimeRange) -> Boolean
Added CMTimeRangeCopyAsDictionary(CMTimeRange, CFAllocator!) -> CFDictionary!
Added CMTimeRangeCopyDescription(CFAllocator!, CMTimeRange) -> CFString!
Added CMTimeRangeEqual(CMTimeRange, CMTimeRange) -> Boolean
Added CMTimeRangeFromTimeToTime(CMTime, CMTime) -> CMTimeRange
Added CMTimeRangeGetEnd(CMTimeRange) -> CMTime
Added CMTimeRangeGetIntersection(CMTimeRange, CMTimeRange) -> CMTimeRange
Added CMTimeRangeGetUnion(CMTimeRange, CMTimeRange) -> CMTimeRange
Added CMTimeRangeMake(CMTime, CMTime) -> CMTimeRange
Added CMTimeRangeMakeFromDictionary(CFDictionary!) -> CMTimeRange
Added CMTimeRangeShow(CMTimeRange)
Added CMTimeScale
Added CMTimeShow(CMTime)
Added CMTimeSubtract(CMTime, CMTime) -> CMTime
Added CMTimeValue
Added CMTimebaseAddTimer(CMTimebase!, CFRunLoopTimer!, CFRunLoop!) -> OSStatus
Added CMTimebaseAddTimerDispatchSource(CMTimebase!, dispatch_source_t!) -> OSStatus
Added CMTimebaseCreateWithMasterClock(CFAllocator!, CMClock!, UnsafeMutablePointer<Unmanaged<CMTimebase>?>) -> OSStatus
Added CMTimebaseCreateWithMasterTimebase(CFAllocator!, CMTimebase!, UnsafeMutablePointer<Unmanaged<CMTimebase>?>) -> OSStatus
Added CMTimebaseGetEffectiveRate(CMTimebase!) -> Float64
Added CMTimebaseGetMaster(CMTimebase!) -> CMClockOrTimebase!
Added CMTimebaseGetMasterClock(CMTimebase!) -> CMClock!
Added CMTimebaseGetMasterTimebase(CMTimebase!) -> CMTimebase!
Added CMTimebaseGetRate(CMTimebase!) -> Float64
Added CMTimebaseGetTime(CMTimebase!) -> CMTime
Added CMTimebaseGetTimeAndRate(CMTimebase!, UnsafeMutablePointer<CMTime>, UnsafeMutablePointer<Float64>) -> OSStatus
Added CMTimebaseGetTimeWithTimeScale(CMTimebase!, CMTimeScale, CMTimeRoundingMethod) -> CMTime
Added CMTimebaseGetTypeID() -> CFTypeID
Added CMTimebaseGetUltimateMasterClock(CMTimebase!) -> CMClock!
Added CMTimebaseNotificationBarrier(CMTimebase!) -> OSStatus
Added CMTimebaseRef
Added CMTimebaseRemoveTimer(CMTimebase!, CFRunLoopTimer!) -> OSStatus
Added CMTimebaseRemoveTimerDispatchSource(CMTimebase!, dispatch_source_t!) -> OSStatus
Added CMTimebaseSetAnchorTime(CMTimebase!, CMTime, CMTime) -> OSStatus
Added CMTimebaseSetRate(CMTimebase!, Float64) -> OSStatus
Added CMTimebaseSetRateAndAnchorTime(CMTimebase!, Float64, CMTime, CMTime) -> OSStatus
Added CMTimebaseSetTime(CMTimebase!, CMTime) -> OSStatus
Added CMTimebaseSetTimerDispatchSourceNextFireTime(CMTimebase!, dispatch_source_t!, CMTime, UInt32) -> OSStatus
Added CMTimebaseSetTimerDispatchSourceToFireImmediately(CMTimebase!, dispatch_source_t!) -> OSStatus
Added CMTimebaseSetTimerNextFireTime(CMTimebase!, CFRunLoopTimer!, CMTime, UInt32) -> OSStatus
Added CMTimebaseSetTimerToFireImmediately(CMTimebase!, CFRunLoopTimer!) -> OSStatus
Added CMVideoCodecType
Added CMVideoFormatDescriptionCopyAsBigEndianImageDescriptionBlockBuffer(CFAllocator!, CMVideoFormatDescription!, CFStringEncoding, CFString!, UnsafeMutablePointer<Unmanaged<CMBlockBuffer>?>) -> OSStatus
Added CMVideoFormatDescriptionCreate(CFAllocator!, CMVideoCodecType, Int32, Int32, CFDictionary!, UnsafeMutablePointer<Unmanaged<CMVideoFormatDescription>?>) -> OSStatus
Added CMVideoFormatDescriptionCreateForImageBuffer(CFAllocator!, CVImageBuffer!, UnsafeMutablePointer<Unmanaged<CMVideoFormatDescription>?>) -> OSStatus
Added CMVideoFormatDescriptionCreateFromBigEndianImageDescriptionBlockBuffer(CFAllocator!, CMBlockBuffer!, CFStringEncoding, CFString!, UnsafeMutablePointer<Unmanaged<CMVideoFormatDescription>?>) -> OSStatus
Added CMVideoFormatDescriptionCreateFromBigEndianImageDescriptionData(CFAllocator!, UnsafePointer<UInt8>, UInt, CFStringEncoding, CFString!, UnsafeMutablePointer<Unmanaged<CMVideoFormatDescription>?>) -> OSStatus
Added CMVideoFormatDescriptionCreateFromH264ParameterSets(CFAllocator!, UInt, UnsafePointer<UnsafePointer<UInt8>>, UnsafePointer<UInt>, Int32, UnsafeMutablePointer<Unmanaged<CMFormatDescription>?>) -> OSStatus
Added CMVideoFormatDescriptionGetCleanAperture(CMVideoFormatDescription!, Boolean) -> CGRect
Added CMVideoFormatDescriptionGetDimensions(CMVideoFormatDescription!) -> CMVideoDimensions
Added CMVideoFormatDescriptionGetExtensionKeysCommonWithImageBuffers() -> Unmanaged<CFArray>!
Added CMVideoFormatDescriptionGetH264ParameterSetAtIndex(CMFormatDescription!, UInt, UnsafeMutablePointer<UnsafePointer<UInt8>>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<Int32>) -> OSStatus
Added CMVideoFormatDescriptionGetPresentationDimensions(CMVideoFormatDescription!, Boolean, Boolean) -> CGSize
Added CMVideoFormatDescriptionMatchesImageBuffer(CMVideoFormatDescription!, CVImageBuffer!) -> Boolean
Added CMVideoFormatDescriptionRef
Added kCMAttachmentMode_ShouldNotPropagate
Added kCMAttachmentMode_ShouldPropagate
Added kCMAudioCodecType_AAC_AudibleProtected
Added kCMAudioCodecType_AAC_LCProtected
Added kCMAudioFormatDescriptionMask_All
Added kCMAudioFormatDescriptionMask_ChannelLayout
Added kCMAudioFormatDescriptionMask_Extensions
Added kCMAudioFormatDescriptionMask_MagicCookie
Added kCMAudioFormatDescriptionMask_StreamBasicDescription
Added kCMBlockBufferAlwaysCopyDataFlag
Added kCMBlockBufferAssureMemoryNowFlag
Added kCMBlockBufferBadCustomBlockSourceErr
Added kCMBlockBufferBadLengthParameterErr
Added kCMBlockBufferBadOffsetParameterErr
Added kCMBlockBufferBadPointerParameterErr
Added kCMBlockBufferBlockAllocationFailedErr
Added kCMBlockBufferCustomBlockSourceVersion
Added kCMBlockBufferDontOptimizeDepthFlag
Added kCMBlockBufferEmptyBBufErr
Added kCMBlockBufferInsufficientSpaceErr
Added kCMBlockBufferNoErr
Added kCMBlockBufferPermitEmptyReferenceFlag
Added kCMBlockBufferStructureAllocationFailedErr
Added kCMBlockBufferUnallocatedBlockErr
Added kCMBufferQueueError_AllocationFailed
Added kCMBufferQueueError_BadTriggerDuration
Added kCMBufferQueueError_CannotModifyQueueFromTriggerCallback
Added kCMBufferQueueError_EnqueueAfterEndOfData
Added kCMBufferQueueError_InvalidBuffer
Added kCMBufferQueueError_InvalidCMBufferCallbacksStruct
Added kCMBufferQueueError_InvalidTriggerCondition
Added kCMBufferQueueError_InvalidTriggerToken
Added kCMBufferQueueError_QueueIsFull
Added kCMBufferQueueError_RequiredParameterMissing
Added kCMBufferQueueTrigger_WhenBufferCountBecomesGreaterThan
Added kCMBufferQueueTrigger_WhenBufferCountBecomesLessThan
Added kCMBufferQueueTrigger_WhenDataBecomesReady
Added kCMBufferQueueTrigger_WhenDurationBecomesGreaterThan
Added kCMBufferQueueTrigger_WhenDurationBecomesGreaterThanOrEqualTo
Added kCMBufferQueueTrigger_WhenDurationBecomesLessThan
Added kCMBufferQueueTrigger_WhenDurationBecomesLessThanOrEqualTo
Added kCMBufferQueueTrigger_WhenEndOfDataReached
Added kCMBufferQueueTrigger_WhenMaxPresentationTimeStampChanges
Added kCMBufferQueueTrigger_WhenMinPresentationTimeStampChanges
Added kCMBufferQueueTrigger_WhenReset
Added kCMClockError_AllocationFailed
Added kCMClockError_InvalidParameter
Added kCMClockError_MissingRequiredParameter
Added kCMClockError_UnsupportedOperation
Added kCMClosedCaptionFormatType_ATSC
Added kCMClosedCaptionFormatType_CEA608
Added kCMClosedCaptionFormatType_CEA708
Added kCMFormatDescriptionBridgeError_AllocationFailed
Added kCMFormatDescriptionBridgeError_IncompatibleFormatDescription
Added kCMFormatDescriptionBridgeError_InvalidFormatDescription
Added kCMFormatDescriptionBridgeError_InvalidParameter
Added kCMFormatDescriptionBridgeError_InvalidSerializedSampleDescription
Added kCMFormatDescriptionBridgeError_InvalidSlice
Added kCMFormatDescriptionBridgeError_UnsupportedSampleDescriptionFlavor
Added kCMFormatDescriptionColorPrimaries_P22
Added kCMFormatDescriptionConformsToMPEG2VideoProfile
Added kCMFormatDescriptionError_AllocationFailed
Added kCMFormatDescriptionError_InvalidParameter
Added kCMFormatDescriptionError_ValueNotAvailable
Added kCMFormatDescriptionExtensionKey_MetadataKeyTable
Added kCMFormatDescriptionExtension_BytesPerRow
Added kCMFormatDescriptionExtension_Depth
Added kCMFormatDescriptionExtension_FormatName
Added kCMFormatDescriptionExtension_FullRangeVideo
Added kCMFormatDescriptionExtension_ICCProfile
Added kCMFormatDescriptionExtension_OriginalCompressionSettings
Added kCMFormatDescriptionExtension_RevisionLevel
Added kCMFormatDescriptionExtension_SampleDescriptionExtensionAtoms
Added kCMFormatDescriptionExtension_SpatialQuality
Added kCMFormatDescriptionExtension_TemporalQuality
Added kCMFormatDescriptionExtension_Vendor
Added kCMFormatDescriptionExtension_VerbatimISOSampleEntry
Added kCMFormatDescriptionExtension_VerbatimSampleDescription
Added kCMFormatDescriptionExtension_Version
Added kCMFormatDescriptionKey_CleanApertureHeightRational
Added kCMFormatDescriptionKey_CleanApertureHorizontalOffsetRational
Added kCMFormatDescriptionKey_CleanApertureVerticalOffsetRational
Added kCMFormatDescriptionKey_CleanApertureWidthRational
Added kCMFormatDescriptionVendor_Apple
Added kCMImageDescriptionFlavor_3GPFamily
Added kCMImageDescriptionFlavor_ISOFamily
Added kCMImageDescriptionFlavor_QuickTimeMovie
Added kCMMPEG2VideoProfile_HDV_1080i50
Added kCMMPEG2VideoProfile_HDV_1080i60
Added kCMMPEG2VideoProfile_HDV_1080p24
Added kCMMPEG2VideoProfile_HDV_1080p25
Added kCMMPEG2VideoProfile_HDV_1080p30
Added kCMMPEG2VideoProfile_HDV_720p24
Added kCMMPEG2VideoProfile_HDV_720p25
Added kCMMPEG2VideoProfile_HDV_720p30
Added kCMMPEG2VideoProfile_HDV_720p50
Added kCMMPEG2VideoProfile_HDV_720p60
Added kCMMPEG2VideoProfile_XDCAM_EX_1080i50_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_1080i60_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_1080p24_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_1080p25_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_1080p30_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_720p24_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_720p25_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_720p30_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_720p50_VBR35
Added kCMMPEG2VideoProfile_XDCAM_EX_720p60_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD422_1080i50_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_1080i60_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_1080p24_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_1080p25_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_1080p30_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_540p
Added kCMMPEG2VideoProfile_XDCAM_HD422_720p24_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_720p25_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_720p30_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_720p50_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD422_720p60_CBR50
Added kCMMPEG2VideoProfile_XDCAM_HD_1080i50_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD_1080i60_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD_1080p24_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD_1080p25_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD_1080p30_VBR35
Added kCMMPEG2VideoProfile_XDCAM_HD_540p
Added kCMMPEG2VideoProfile_XF
Added kCMMediaType_Audio
Added kCMMediaType_ClosedCaption
Added kCMMediaType_Metadata
Added kCMMediaType_Muxed
Added kCMMediaType_Subtitle
Added kCMMediaType_Text
Added kCMMediaType_TimeCode
Added kCMMediaType_Video
Added kCMMemoryPoolOption_AgeOutPeriod
Added kCMMetadataBaseDataType_AffineTransformF64
Added kCMMetadataBaseDataType_BMP
Added kCMMetadataBaseDataType_DimensionsF32
Added kCMMetadataBaseDataType_Float32
Added kCMMetadataBaseDataType_Float64
Added kCMMetadataBaseDataType_GIF
Added kCMMetadataBaseDataType_JPEG
Added kCMMetadataBaseDataType_PNG
Added kCMMetadataBaseDataType_PointF32
Added kCMMetadataBaseDataType_RawData
Added kCMMetadataBaseDataType_RectF32
Added kCMMetadataBaseDataType_SInt16
Added kCMMetadataBaseDataType_SInt32
Added kCMMetadataBaseDataType_SInt64
Added kCMMetadataBaseDataType_SInt8
Added kCMMetadataBaseDataType_UInt16
Added kCMMetadataBaseDataType_UInt32
Added kCMMetadataBaseDataType_UInt64
Added kCMMetadataBaseDataType_UInt8
Added kCMMetadataBaseDataType_UTF16
Added kCMMetadataBaseDataType_UTF8
Added kCMMetadataDataTypeRegistryError_AllocationFailed
Added kCMMetadataDataTypeRegistryError_BadDataTypeIdentifier
Added kCMMetadataDataTypeRegistryError_DataTypeAlreadyRegistered
Added kCMMetadataDataTypeRegistryError_MultipleConformingBaseTypes
Added kCMMetadataDataTypeRegistryError_RequiredParameterMissing
Added kCMMetadataDataTypeRegistryError_RequiresConformingBaseType
Added kCMMetadataDataType_QuickTimeMetadataDirection
Added kCMMetadataDataType_QuickTimeMetadataLocation_ISO6709
Added kCMMetadataFormatDescriptionKey_ConformingDataTypes
Added kCMMetadataFormatDescriptionKey_DataType
Added kCMMetadataFormatDescriptionKey_DataTypeNamespace
Added kCMMetadataFormatDescriptionKey_LanguageTag
Added kCMMetadataFormatDescriptionKey_LocalID
Added kCMMetadataFormatDescriptionKey_Namespace
Added kCMMetadataFormatDescriptionKey_Value
Added kCMMetadataFormatDescriptionMetadataSpecificationKey_DataType
Added kCMMetadataFormatDescriptionMetadataSpecificationKey_ExtendedLanguageTag
Added kCMMetadataFormatDescriptionMetadataSpecificationKey_Identifier
Added kCMMetadataFormatType_Boxed
Added kCMMetadataFormatType_ICY
Added kCMMetadataFormatType_ID3
Added kCMMetadataIdentifierError_AllocationFailed
Added kCMMetadataIdentifierError_BadIdentifier
Added kCMMetadataIdentifierError_BadKey
Added kCMMetadataIdentifierError_BadKeyLength
Added kCMMetadataIdentifierError_BadKeySpace
Added kCMMetadataIdentifierError_BadKeyType
Added kCMMetadataIdentifierError_BadNumberKey
Added kCMMetadataIdentifierError_NoKeyValueAvailable
Added kCMMetadataIdentifierError_RequiredParameterMissing
Added kCMMetadataIdentifier_QuickTimeMetadataDirection_Facing
Added kCMMetadataIdentifier_QuickTimeMetadataLocation_ISO6709
Added kCMMetadataIdentifier_QuickTimeMetadataPreferredAffineTransform
Added kCMMetadataKeySpace_ID3
Added kCMMetadataKeySpace_ISOUserData
Added kCMMetadataKeySpace_Icy
Added kCMMetadataKeySpace_QuickTimeMetadata
Added kCMMetadataKeySpace_QuickTimeUserData
Added kCMMetadataKeySpace_iTunes
Added kCMMuxedStreamType_DV
Added kCMMuxedStreamType_MPEG1System
Added kCMMuxedStreamType_MPEG2Program
Added kCMMuxedStreamType_MPEG2Transport
Added kCMPersistentTrackID_Invalid
Added kCMPixelFormat_16BE555
Added kCMPixelFormat_16BE565
Added kCMPixelFormat_16LE555
Added kCMPixelFormat_16LE5551
Added kCMPixelFormat_16LE565
Added kCMPixelFormat_24RGB
Added kCMPixelFormat_32ARGB
Added kCMPixelFormat_32BGRA
Added kCMPixelFormat_422YpCbCr10
Added kCMPixelFormat_422YpCbCr16
Added kCMPixelFormat_422YpCbCr8
Added kCMPixelFormat_422YpCbCr8_yuvs
Added kCMPixelFormat_4444YpCbCrA8
Added kCMPixelFormat_444YpCbCr10
Added kCMPixelFormat_444YpCbCr8
Added kCMPixelFormat_8IndexedGray_WhiteIsZero
Added kCMSampleAttachmentKey_DependsOnOthers
Added kCMSampleAttachmentKey_DisplayImmediately
Added kCMSampleAttachmentKey_DoNotDisplay
Added kCMSampleAttachmentKey_EarlierDisplayTimesAllowed
Added kCMSampleAttachmentKey_HasRedundantCoding
Added kCMSampleAttachmentKey_IsDependedOnByOthers
Added kCMSampleAttachmentKey_NotSync
Added kCMSampleAttachmentKey_PartialSync
Added kCMSampleBufferAttachmentKey_DisplayEmptyMediaImmediately
Added kCMSampleBufferAttachmentKey_DrainAfterDecoding
Added kCMSampleBufferAttachmentKey_EmptyMedia
Added kCMSampleBufferAttachmentKey_EndsPreviousSampleDuration
Added kCMSampleBufferAttachmentKey_FillDiscontinuitiesWithSilence
Added kCMSampleBufferAttachmentKey_ForceKeyFrame
Added kCMSampleBufferAttachmentKey_GradualDecoderRefresh
Added kCMSampleBufferAttachmentKey_PermanentEmptyMedia
Added kCMSampleBufferAttachmentKey_PostNotificationWhenConsumed
Added kCMSampleBufferAttachmentKey_ResetDecoderBeforeDecoding
Added kCMSampleBufferAttachmentKey_ResumeOutput
Added kCMSampleBufferAttachmentKey_Reverse
Added kCMSampleBufferAttachmentKey_SampleReferenceByteOffset
Added kCMSampleBufferAttachmentKey_SampleReferenceURL
Added kCMSampleBufferAttachmentKey_SpeedMultiplier
Added kCMSampleBufferAttachmentKey_TransitionID
Added kCMSampleBufferAttachmentKey_TrimDurationAtEnd
Added kCMSampleBufferAttachmentKey_TrimDurationAtStart
Added kCMSampleBufferConduitNotificationParameter_MaxUpcomingOutputPTS
Added kCMSampleBufferConduitNotificationParameter_MinUpcomingOutputPTS
Added kCMSampleBufferConduitNotificationParameter_ResumeTag
Added kCMSampleBufferConduitNotificationParameter_UpcomingOutputPTSRangeMayOverlapQueuedOutputPTSRange
Added kCMSampleBufferConduitNotification_InhibitOutputUntil
Added kCMSampleBufferConduitNotification_ResetOutput
Added kCMSampleBufferConduitNotification_UpcomingOutputPTSRangeChanged
Added kCMSampleBufferConsumerNotification_BufferConsumed
Added kCMSampleBufferError_AllocationFailed
Added kCMSampleBufferError_AlreadyHasDataBuffer
Added kCMSampleBufferError_ArrayTooSmall
Added kCMSampleBufferError_BufferHasNoSampleSizes
Added kCMSampleBufferError_BufferHasNoSampleTimingInfo
Added kCMSampleBufferError_BufferNotReady
Added kCMSampleBufferError_CannotSubdivide
Added kCMSampleBufferError_DataCanceled
Added kCMSampleBufferError_DataFailed
Added kCMSampleBufferError_InvalidEntryCount
Added kCMSampleBufferError_InvalidMediaFormat
Added kCMSampleBufferError_InvalidMediaTypeForOperation
Added kCMSampleBufferError_InvalidSampleData
Added kCMSampleBufferError_Invalidated
Added kCMSampleBufferError_RequiredParameterMissing
Added kCMSampleBufferError_SampleIndexOutOfRange
Added kCMSampleBufferError_SampleTimingInfoInvalid
Added kCMSampleBufferFlag_AudioBufferList_Assure16ByteAlignment
Added kCMSampleBufferNotificationParameter_OSStatus
Added kCMSampleBufferNotification_DataBecameReady
Added kCMSampleBufferNotification_DataFailed
Added kCMSimpleQueueError_AllocationFailed
Added kCMSimpleQueueError_ParameterOutOfRange
Added kCMSimpleQueueError_QueueIsFull
Added kCMSimpleQueueError_RequiredParameterMissing
Added kCMSoundDescriptionFlavor_3GPFamily
Added kCMSoundDescriptionFlavor_ISOFamily
Added kCMSoundDescriptionFlavor_QuickTimeMovie
Added kCMSoundDescriptionFlavor_QuickTimeMovieV2
Added kCMSubtitleFormatType_3GText
Added kCMSubtitleFormatType_WebVTT
Added kCMSyncError_AllocationFailed
Added kCMSyncError_InvalidParameter
Added kCMSyncError_MissingRequiredParameter
Added kCMSyncError_RateMustBeNonZero
Added kCMTextDisplayFlag_allSubtitlesForced
Added kCMTextDisplayFlag_continuousKaraoke
Added kCMTextDisplayFlag_fillTextRegion
Added kCMTextDisplayFlag_forcedSubtitlesPresent
Added kCMTextDisplayFlag_obeySubtitleFormatting
Added kCMTextDisplayFlag_scrollDirectionMask
Added kCMTextDisplayFlag_scrollDirection_bottomToTop
Added kCMTextDisplayFlag_scrollDirection_leftToRight
Added kCMTextDisplayFlag_scrollDirection_rightToLeft
Added kCMTextDisplayFlag_scrollDirection_topToBottom
Added kCMTextDisplayFlag_scrollIn
Added kCMTextDisplayFlag_scrollOut
Added kCMTextDisplayFlag_writeTextVertically
Added kCMTextFormatDescriptionColor_Alpha
Added kCMTextFormatDescriptionColor_Blue
Added kCMTextFormatDescriptionColor_Green
Added kCMTextFormatDescriptionColor_Red
Added kCMTextFormatDescriptionExtension_BackgroundColor
Added kCMTextFormatDescriptionExtension_DefaultFontName
Added kCMTextFormatDescriptionExtension_DefaultStyle
Added kCMTextFormatDescriptionExtension_DefaultTextBox
Added kCMTextFormatDescriptionExtension_DisplayFlags
Added kCMTextFormatDescriptionExtension_FontTable
Added kCMTextFormatDescriptionExtension_HorizontalJustification
Added kCMTextFormatDescriptionExtension_TextJustification
Added kCMTextFormatDescriptionExtension_VerticalJustification
Added kCMTextFormatDescriptionRect_Bottom
Added kCMTextFormatDescriptionRect_Left
Added kCMTextFormatDescriptionRect_Right
Added kCMTextFormatDescriptionRect_Top
Added kCMTextFormatDescriptionStyle_Ascent
Added kCMTextFormatDescriptionStyle_EndChar
Added kCMTextFormatDescriptionStyle_Font
Added kCMTextFormatDescriptionStyle_FontFace
Added kCMTextFormatDescriptionStyle_FontSize
Added kCMTextFormatDescriptionStyle_ForegroundColor
Added kCMTextFormatDescriptionStyle_Height
Added kCMTextFormatDescriptionStyle_StartChar
Added kCMTextFormatType_3GText
Added kCMTextFormatType_QTText
Added kCMTextJustification_bottom_right
Added kCMTextJustification_centered
Added kCMTextJustification_left_top
Added kCMTextMarkupAlignmentType_End
Added kCMTextMarkupAlignmentType_Left
Added kCMTextMarkupAlignmentType_Middle
Added kCMTextMarkupAlignmentType_Right
Added kCMTextMarkupAlignmentType_Start
Added kCMTextMarkupAttribute_Alignment
Added kCMTextMarkupAttribute_BackgroundColorARGB
Added kCMTextMarkupAttribute_BaseFontSizePercentageRelativeToVideoHeight
Added kCMTextMarkupAttribute_BoldStyle
Added kCMTextMarkupAttribute_CharacterBackgroundColorARGB
Added kCMTextMarkupAttribute_CharacterEdgeStyle
Added kCMTextMarkupAttribute_FontFamilyName
Added kCMTextMarkupAttribute_ForegroundColorARGB
Added kCMTextMarkupAttribute_GenericFontFamilyName
Added kCMTextMarkupAttribute_ItalicStyle
Added kCMTextMarkupAttribute_OrthogonalLinePositionPercentageRelativeToWritingDirection
Added kCMTextMarkupAttribute_RelativeFontSize
Added kCMTextMarkupAttribute_TextPositionPercentageRelativeToWritingDirection
Added kCMTextMarkupAttribute_UnderlineStyle
Added kCMTextMarkupAttribute_VerticalLayout
Added kCMTextMarkupAttribute_WritingDirectionSizePercentage
Added kCMTextMarkupCharacterEdgeStyle_Depressed
Added kCMTextMarkupCharacterEdgeStyle_DropShadow
Added kCMTextMarkupCharacterEdgeStyle_None
Added kCMTextMarkupCharacterEdgeStyle_Raised
Added kCMTextMarkupCharacterEdgeStyle_Uniform
Added kCMTextMarkupGenericFontName_Casual
Added kCMTextMarkupGenericFontName_Cursive
Added kCMTextMarkupGenericFontName_Default
Added kCMTextMarkupGenericFontName_Fantasy
Added kCMTextMarkupGenericFontName_Monospace
Added kCMTextMarkupGenericFontName_MonospaceSansSerif
Added kCMTextMarkupGenericFontName_MonospaceSerif
Added kCMTextMarkupGenericFontName_ProportionalSansSerif
Added kCMTextMarkupGenericFontName_ProportionalSerif
Added kCMTextMarkupGenericFontName_SansSerif
Added kCMTextMarkupGenericFontName_Serif
Added kCMTextMarkupGenericFontName_SmallCapital
Added kCMTextVerticalLayout_LeftToRight
Added kCMTextVerticalLayout_RightToLeft
Added kCMTimeCodeFlag_24HourMax
Added kCMTimeCodeFlag_DropFrame
Added kCMTimeCodeFlag_NegTimesOK
Added kCMTimeCodeFormatDescriptionExtension_SourceReferenceName
Added kCMTimeCodeFormatDescriptionKey_LangCode
Added kCMTimeCodeFormatDescriptionKey_Value
Added kCMTimeCodeFormatType_Counter32
Added kCMTimeCodeFormatType_Counter64
Added kCMTimeCodeFormatType_TimeCode32
Added kCMTimeCodeFormatType_TimeCode64
Added kCMTimeEpochKey
Added kCMTimeFlagsKey
Added kCMTimeIndefinite
Added kCMTimeInvalid
Added kCMTimeMaxTimescale
Added kCMTimeNegativeInfinity
Added kCMTimePositiveInfinity
Added kCMTimeRangeDurationKey
Added kCMTimeRangeInvalid
Added kCMTimeRangeStartKey
Added kCMTimeRangeZero
Added kCMTimeScaleKey
Added kCMTimeValueKey
Added kCMTimeZero
Added kCMTimebaseError_AllocationFailed
Added kCMTimebaseError_InvalidParameter
Added kCMTimebaseError_MissingRequiredParameter
Added kCMTimebaseError_ReadOnly
Added kCMTimebaseError_TimerIntervalTooShort
Added kCMTimebaseNotificationKey_EventTime
Added kCMTimebaseNotification_EffectiveRateChanged
Added kCMTimebaseNotification_TimeJumped
Added kCMTimingInfoInvalid
Added kCMVideoCodecType_422YpCbCr8
Added kCMVideoCodecType_Animation
Added kCMVideoCodecType_AppleProRes422
Added kCMVideoCodecType_AppleProRes422HQ
Added kCMVideoCodecType_AppleProRes422LT
Added kCMVideoCodecType_AppleProRes422Proxy
Added kCMVideoCodecType_AppleProRes4444
Added kCMVideoCodecType_Cinepak
Added kCMVideoCodecType_DVCNTSC
Added kCMVideoCodecType_DVCPAL
Added kCMVideoCodecType_DVCPROHD1080i50
Added kCMVideoCodecType_DVCPROHD1080i60
Added kCMVideoCodecType_DVCPROHD1080p25
Added kCMVideoCodecType_DVCPROHD1080p30
Added kCMVideoCodecType_DVCPROHD720p50
Added kCMVideoCodecType_DVCPROHD720p60
Added kCMVideoCodecType_DVCPro50NTSC
Added kCMVideoCodecType_DVCPro50PAL
Added kCMVideoCodecType_DVCProPAL
Added kCMVideoCodecType_H263
Added kCMVideoCodecType_H264
Added kCMVideoCodecType_JPEG
Added kCMVideoCodecType_JPEG_OpenDML
Added kCMVideoCodecType_MPEG1Video
Added kCMVideoCodecType_MPEG2Video
Added kCMVideoCodecType_MPEG4Video
Added kCMVideoCodecType_SorensonVideo
Added kCMVideoCodecType_SorensonVideo3