VideoToolbox Changes
VideoToolbox
Removed VTCompressionSessionOptionFlags.value
Added VTCompressionSessionOptionFlags.init(rawValue: UInt32)
Added VTDecompressionOutputCallbackRecord.init()
Added VTDecompressionOutputCallbackRecord.init(decompressionOutputCallback: VTDecompressionOutputCallback, decompressionOutputRefCon: UnsafeMutablePointer<Void>)
Modified VTCompressionSessionOptionFlags [struct]
Declaration | Protocols | |
---|---|---|
From | struct VTCompressionSessionOptionFlags : RawOptionSet { init(_ value: UInt32) var value: UInt32 static var BeginFinalPass: VTCompressionSessionOptionFlags { get } } | RawOptionSet |
To | struct VTCompressionSessionOptionFlags : RawOptionSetType { init(_ rawValue: UInt32) init(rawValue rawValue: UInt32) static var BeginFinalPass: VTCompressionSessionOptionFlags { get } } | RawOptionSetType |
Modified VTCompressionSessionOptionFlags.init(_: UInt32)
Declaration | |
---|---|
From | init(_ value: UInt32) |
To | init(_ rawValue: UInt32) |
Modified VTDecompressionOutputCallbackRecord [struct]
Declaration | |
---|---|
From | struct VTDecompressionOutputCallbackRecord { var decompressionOutputCallback: VTDecompressionOutputCallback var decompressionOutputRefCon: UnsafePointer<()> } |
To | struct VTDecompressionOutputCallbackRecord { var decompressionOutputCallback: VTDecompressionOutputCallback var decompressionOutputRefCon: UnsafeMutablePointer<Void> init() init(decompressionOutputCallback decompressionOutputCallback: VTDecompressionOutputCallback, decompressionOutputRefCon decompressionOutputRefCon: UnsafeMutablePointer<Void>) } |
Modified VTDecompressionOutputCallbackRecord.decompressionOutputRefCon
Declaration | |
---|---|
From | var decompressionOutputRefCon: UnsafePointer<()> |
To | var decompressionOutputRefCon: UnsafeMutablePointer<Void> |
Modified VTCompressionOutputCallback
Declaration | |
---|---|
From | typealias VTCompressionOutputCallback = CFunctionPointer<((UnsafePointer<()>, UnsafePointer<()>, OSStatus, VTEncodeInfoFlags, CMSampleBuffer!) -> Void)> |
To | typealias VTCompressionOutputCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, OSStatus, VTEncodeInfoFlags, CMSampleBuffer!) -> Void)> |
Modified VTCompressionSessionBeginPass(VTCompressionSession!, VTCompressionSessionOptionFlags, UnsafeMutablePointer<UInt32>) -> OSStatus
Declaration | |
---|---|
From | func VTCompressionSessionBeginPass(_ session: VTCompressionSession!, _ beginPassFlags: VTCompressionSessionOptionFlags, _ reserved: UnsafePointer<UInt32>) -> OSStatus |
To | func VTCompressionSessionBeginPass(_ session: VTCompressionSession!, _ beginPassFlags: VTCompressionSessionOptionFlags, _ reserved: UnsafeMutablePointer<UInt32>) -> OSStatus |
Modified VTCompressionSessionCompleteFrames(VTCompressionSession!, CMTime) -> OSStatus
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTCompressionSessionCreate(CFAllocator!, Int32, Int32, CMVideoCodecType, CFDictionary!, CFDictionary!, CFAllocator!, VTCompressionOutputCallback, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Unmanaged<VTCompressionSession>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTCompressionSessionCreate(_ allocator: CFAllocator!, _ width: Int32, _ height: Int32, _ codecType: CMVideoCodecType, _ encoderSpecification: CFDictionary!, _ sourceImageBufferAttributes: CFDictionary!, _ compressedDataAllocator: CFAllocator!, _ outputCallback: VTCompressionOutputCallback, _ outputCallbackRefCon: UnsafePointer<()>, _ compressionSessionOut: UnsafePointer<Unmanaged<VTCompressionSession>?>) -> OSStatus | OS X 10.10 |
To | func VTCompressionSessionCreate(_ allocator: CFAllocator!, _ width: Int32, _ height: Int32, _ codecType: CMVideoCodecType, _ encoderSpecification: CFDictionary!, _ sourceImageBufferAttributes: CFDictionary!, _ compressedDataAllocator: CFAllocator!, _ outputCallback: VTCompressionOutputCallback, _ outputCallbackRefCon: UnsafeMutablePointer<Void>, _ compressionSessionOut: UnsafeMutablePointer<Unmanaged<VTCompressionSession>?>) -> OSStatus | OS X 10.8 |
Modified VTCompressionSessionEncodeFrame(VTCompressionSession!, CVImageBuffer!, CMTime, CMTime, CFDictionary!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<VTEncodeInfoFlags>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTCompressionSessionEncodeFrame(_ session: VTCompressionSession!, _ imageBuffer: CVImageBuffer!, _ presentationTimeStamp: CMTime, _ duration: CMTime, _ frameProperties: CFDictionary!, _ sourceFrameRefCon: UnsafePointer<()>, _ infoFlagsOut: UnsafePointer<VTEncodeInfoFlags>) -> OSStatus | OS X 10.10 |
To | func VTCompressionSessionEncodeFrame(_ session: VTCompressionSession!, _ imageBuffer: CVImageBuffer!, _ presentationTimeStamp: CMTime, _ duration: CMTime, _ frameProperties: CFDictionary!, _ sourceFrameRefCon: UnsafeMutablePointer<Void>, _ infoFlagsOut: UnsafeMutablePointer<VTEncodeInfoFlags>) -> OSStatus | OS X 10.8 |
Modified VTCompressionSessionEndPass(VTCompressionSession!, UnsafeMutablePointer<Boolean>, UnsafeMutablePointer<UInt32>) -> OSStatus
Declaration | |
---|---|
From | func VTCompressionSessionEndPass(_ session: VTCompressionSession!, _ furtherPassesRequestedOut: UnsafePointer<Boolean>, _ reserved: UnsafePointer<UInt32>) -> OSStatus |
To | func VTCompressionSessionEndPass(_ session: VTCompressionSession!, _ furtherPassesRequestedOut: UnsafeMutablePointer<Boolean>, _ reserved: UnsafeMutablePointer<UInt32>) -> OSStatus |
Modified VTCompressionSessionGetPixelBufferPool(VTCompressionSession!) -> CVPixelBufferPool!
Declaration | Introduction | |
---|---|---|
From | func VTCompressionSessionGetPixelBufferPool(_ session: VTCompressionSession!) -> Unmanaged<CVPixelBufferPool>! | OS X 10.10 |
To | func VTCompressionSessionGetPixelBufferPool(_ session: VTCompressionSession!) -> CVPixelBufferPool! | OS X 10.8 |
Modified VTCompressionSessionGetTimeRangesForNextPass(VTCompressionSession!, UnsafeMutablePointer<CMItemCount>, UnsafeMutablePointer<UnsafePointer<CMTimeRange>>) -> OSStatus
Declaration | |
---|---|
From | func VTCompressionSessionGetTimeRangesForNextPass(_ session: VTCompressionSession!, _ timeRangeCountOut: UnsafePointer<CMItemCount>, _ timeRangeArrayOut: UnsafePointer<ConstUnsafePointer<CMTimeRange>>) -> OSStatus |
To | func VTCompressionSessionGetTimeRangesForNextPass(_ session: VTCompressionSession!, _ timeRangeCountOut: UnsafeMutablePointer<CMItemCount>, _ timeRangeArrayOut: UnsafeMutablePointer<UnsafePointer<CMTimeRange>>) -> OSStatus |
Modified VTCompressionSessionGetTypeID() -> CFTypeID
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTCompressionSessionInvalidate(VTCompressionSession!)
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTCompressionSessionPrepareToEncodeFrames(VTCompressionSession!) -> OSStatus
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified VTCopyVideoEncoderList(CFDictionary!, UnsafeMutablePointer<Unmanaged<CFArray>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTCopyVideoEncoderList(_ options: CFDictionary!, _ listOfVideoEncodersOut: UnsafePointer<Unmanaged<CFArray>?>) -> OSStatus | OS X 10.10 |
To | func VTCopyVideoEncoderList(_ options: CFDictionary!, _ listOfVideoEncodersOut: UnsafeMutablePointer<Unmanaged<CFArray>?>) -> OSStatus | OS X 10.8 |
Modified VTDecompressionOutputCallback
Declaration | |
---|---|
From | typealias VTDecompressionOutputCallback = CFunctionPointer<((UnsafePointer<()>, UnsafePointer<()>, OSStatus, VTDecodeInfoFlags, CVImageBuffer!, CMTime, CMTime) -> Void)> |
To | typealias VTDecompressionOutputCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>, OSStatus, VTDecodeInfoFlags, CVImageBuffer!, CMTime, CMTime) -> Void)> |
Modified VTDecompressionSessionCanAcceptFormatDescription(VTDecompressionSession!, CMFormatDescription!) -> Boolean
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTDecompressionSessionCopyBlackPixelBuffer(VTDecompressionSession!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTDecompressionSessionCopyBlackPixelBuffer(_ session: VTDecompressionSession!, _ pixelBufferOut: UnsafePointer<Unmanaged<CVPixelBuffer>?>) -> OSStatus | OS X 10.10 |
To | func VTDecompressionSessionCopyBlackPixelBuffer(_ session: VTDecompressionSession!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> OSStatus | OS X 10.8 |
Modified VTDecompressionSessionCreate(CFAllocator!, CMVideoFormatDescription!, CFDictionary!, CFDictionary!, UnsafePointer<VTDecompressionOutputCallbackRecord>, UnsafeMutablePointer<Unmanaged<VTDecompressionSession>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTDecompressionSessionCreate(_ allocator: CFAllocator!, _ videoFormatDescription: CMVideoFormatDescription!, _ videoDecoderSpecification: CFDictionary!, _ destinationImageBufferAttributes: CFDictionary!, _ outputCallback: ConstUnsafePointer<VTDecompressionOutputCallbackRecord>, _ decompressionSessionOut: UnsafePointer<Unmanaged<VTDecompressionSession>?>) -> OSStatus | OS X 10.10 |
To | func VTDecompressionSessionCreate(_ allocator: CFAllocator!, _ videoFormatDescription: CMVideoFormatDescription!, _ videoDecoderSpecification: CFDictionary!, _ destinationImageBufferAttributes: CFDictionary!, _ outputCallback: UnsafePointer<VTDecompressionOutputCallbackRecord>, _ decompressionSessionOut: UnsafeMutablePointer<Unmanaged<VTDecompressionSession>?>) -> OSStatus | OS X 10.8 |
Modified VTDecompressionSessionDecodeFrame(VTDecompressionSession!, CMSampleBuffer!, VTDecodeFrameFlags, UnsafeMutablePointer<Void>, UnsafeMutablePointer<VTDecodeInfoFlags>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTDecompressionSessionDecodeFrame(_ session: VTDecompressionSession!, _ sampleBuffer: CMSampleBuffer!, _ decodeFlags: VTDecodeFrameFlags, _ sourceFrameRefCon: UnsafePointer<()>, _ infoFlagsOut: UnsafePointer<VTDecodeInfoFlags>) -> OSStatus | OS X 10.10 |
To | func VTDecompressionSessionDecodeFrame(_ session: VTDecompressionSession!, _ sampleBuffer: CMSampleBuffer!, _ decodeFlags: VTDecodeFrameFlags, _ sourceFrameRefCon: UnsafeMutablePointer<Void>, _ infoFlagsOut: UnsafeMutablePointer<VTDecodeInfoFlags>) -> OSStatus | OS X 10.8 |
Modified VTDecompressionSessionFinishDelayedFrames(VTDecompressionSession!) -> OSStatus
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTDecompressionSessionGetTypeID() -> CFTypeID
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTDecompressionSessionInvalidate(VTDecompressionSession!)
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTDecompressionSessionWaitForAsynchronousFrames(VTDecompressionSession!) -> OSStatus
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTFrameSiloCallFunctionForEachSampleBuffer(VTFrameSilo!, CMTimeRange, UnsafeMutablePointer<Void>, CFunctionPointer<((UnsafeMutablePointer<Void>, CMSampleBuffer!) -> OSStatus)>) -> OSStatus
Declaration | |
---|---|
From | func VTFrameSiloCallFunctionForEachSampleBuffer(_ silo: VTFrameSilo!, _ timeRange: CMTimeRange, _ callbackInfo: UnsafePointer<()>, _ callback: CFunctionPointer<((UnsafePointer<()>, CMSampleBuffer!) -> OSStatus)>) -> OSStatus |
To | func VTFrameSiloCallFunctionForEachSampleBuffer(_ silo: VTFrameSilo!, _ timeRange: CMTimeRange, _ callbackInfo: UnsafeMutablePointer<Void>, _ callback: CFunctionPointer<((UnsafeMutablePointer<Void>, CMSampleBuffer!) -> OSStatus)>) -> OSStatus |
Modified VTFrameSiloCreate(CFAllocator!, CFURL!, CMTimeRange, CFDictionary!, UnsafeMutablePointer<Unmanaged<VTFrameSilo>?>) -> OSStatus
Declaration | |
---|---|
From | func VTFrameSiloCreate(_ allocator: CFAllocator!, _ fileURL: CFURL!, _ timeRange: CMTimeRange, _ options: CFDictionary!, _ siloOut: UnsafePointer<Unmanaged<VTFrameSilo>?>) -> OSStatus |
To | func VTFrameSiloCreate(_ allocator: CFAllocator!, _ fileURL: CFURL!, _ timeRange: CMTimeRange, _ options: CFDictionary!, _ siloOut: UnsafeMutablePointer<Unmanaged<VTFrameSilo>?>) -> OSStatus |
Modified VTFrameSiloGetProgressOfCurrentPass(VTFrameSilo!, UnsafeMutablePointer<Float32>) -> OSStatus
Declaration | |
---|---|
From | func VTFrameSiloGetProgressOfCurrentPass(_ silo: VTFrameSilo!, _ progressOut: UnsafePointer<Float32>) -> OSStatus |
To | func VTFrameSiloGetProgressOfCurrentPass(_ silo: VTFrameSilo!, _ progressOut: UnsafeMutablePointer<Float32>) -> OSStatus |
Modified VTFrameSiloSetTimeRangesForNextPass(VTFrameSilo!, CMItemCount, UnsafePointer<CMTimeRange>) -> OSStatus
Declaration | |
---|---|
From | func VTFrameSiloSetTimeRangesForNextPass(_ silo: VTFrameSilo!, _ timeRangeCount: CMItemCount, _ timeRangeArray: ConstUnsafePointer<CMTimeRange>) -> OSStatus |
To | func VTFrameSiloSetTimeRangesForNextPass(_ silo: VTFrameSilo!, _ timeRangeCount: CMItemCount, _ timeRangeArray: UnsafePointer<CMTimeRange>) -> OSStatus |
Modified VTMultiPassStorageCreate(CFAllocator!, CFURL!, CMTimeRange, CFDictionary!, UnsafeMutablePointer<Unmanaged<VTMultiPassStorage>?>) -> OSStatus
Declaration | |
---|---|
From | func VTMultiPassStorageCreate(_ allocator: CFAllocator!, _ fileURL: CFURL!, _ timeRange: CMTimeRange, _ options: CFDictionary!, _ multiPassStorageOut: UnsafePointer<Unmanaged<VTMultiPassStorage>?>) -> OSStatus |
To | func VTMultiPassStorageCreate(_ allocator: CFAllocator!, _ fileURL: CFURL!, _ timeRange: CMTimeRange, _ options: CFDictionary!, _ multiPassStorageOut: UnsafeMutablePointer<Unmanaged<VTMultiPassStorage>?>) -> OSStatus |
Modified VTPixelTransferSessionCreate(CFAllocator!, UnsafeMutablePointer<Unmanaged<VTPixelTransferSession>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTPixelTransferSessionCreate(_ allocator: CFAllocator!, _ pixelTransferSessionOut: UnsafePointer<Unmanaged<VTPixelTransferSession>?>) -> OSStatus | OS X 10.10 |
To | func VTPixelTransferSessionCreate(_ allocator: CFAllocator!, _ pixelTransferSessionOut: UnsafeMutablePointer<Unmanaged<VTPixelTransferSession>?>) -> OSStatus | OS X 10.8 |
Modified VTPixelTransferSessionGetTypeID() -> CFTypeID
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTPixelTransferSessionInvalidate(VTPixelTransferSession!)
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTPixelTransferSessionTransferImage(VTPixelTransferSession!, CVPixelBuffer!, CVPixelBuffer!) -> OSStatus
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified VTSessionCopyProperty(VTSession!, CFString!, CFAllocator!, UnsafeMutablePointer<Void>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTSessionCopyProperty(_ session: VTSessionRef!, _ propertyKey: CFString!, _ allocator: CFAllocator!, _ propertyValueOut: UnsafePointer<()>) -> OSStatus | OS X 10.10 |
To | func VTSessionCopyProperty(_ session: VTSession!, _ propertyKey: CFString!, _ allocator: CFAllocator!, _ propertyValueOut: UnsafeMutablePointer<Void>) -> OSStatus | OS X 10.8 |
Modified VTSessionCopySerializableProperties(VTSession!, CFAllocator!, UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTSessionCopySerializableProperties(_ session: VTSessionRef!, _ allocator: CFAllocator!, _ dictionaryOut: UnsafePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.10 |
To | func VTSessionCopySerializableProperties(_ session: VTSession!, _ allocator: CFAllocator!, _ dictionaryOut: UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.8 |
Modified VTSessionCopySupportedPropertyDictionary(VTSession!, UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTSessionCopySupportedPropertyDictionary(_ session: VTSessionRef!, _ supportedPropertyDictionaryOut: UnsafePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.10 |
To | func VTSessionCopySupportedPropertyDictionary(_ session: VTSession!, _ supportedPropertyDictionaryOut: UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> OSStatus | OS X 10.8 |
Modified VTSessionRef
Declaration | |
---|---|
From | typealias VTSessionRef = AnyObject |
To | typealias VTSessionRef = VTSession |
Modified VTSessionSetProperties(VTSession!, CFDictionary!) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTSessionSetProperties(_ session: VTSessionRef!, _ propertyDictionary: CFDictionary!) -> OSStatus | OS X 10.10 |
To | func VTSessionSetProperties(_ session: VTSession!, _ propertyDictionary: CFDictionary!) -> OSStatus | OS X 10.8 |
Modified VTSessionSetProperty(VTSession!, CFString!, AnyObject!) -> OSStatus
Declaration | Introduction | |
---|---|---|
From | func VTSessionSetProperty(_ session: VTSessionRef!, _ propertyKey: CFString!, _ propertyValue: AnyObject!) -> OSStatus | OS X 10.10 |
To | func VTSessionSetProperty(_ session: VTSession!, _ propertyKey: CFString!, _ propertyValue: AnyObject!) -> OSStatus | OS X 10.8 |
Modified kVTCompressionPropertyKey_AllowFrameReordering
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_AllowTemporalCompression
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_AspectRatio16x9
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_AverageBitRate
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_CleanAperture
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_ColorPrimaries
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_DataRateLimits
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_Depth
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_ExpectedDuration
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_ExpectedFrameRate
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_FieldCount
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_FieldDetail
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_H264EntropyMode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTCompressionPropertyKey_ICCProfile
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MaxFrameDelayCount
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MaxH264SliceBytes
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MaxKeyFrameInterval
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MoreFramesAfterEnd
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_MoreFramesBeforeStart
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_NumberOfPendingFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_PixelAspectRatio
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_PixelBufferPoolIsShared
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_PixelTransferProperties
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_ProfileLevel
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_ProgressiveScan
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_Quality
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_RealTime
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTCompressionPropertyKey_SourceFrameCount
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_TransferFunction
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTCompressionPropertyKey_VideoEncoderPixelBufferAttributes
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTCompressionPropertyKey_YCbCrMatrix
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_ContentHasInterframeDependencies
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_DeinterlaceMode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_FieldMode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_MaxOutputPresentationTimeStampOfFramesBeingDecoded
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_MinOutputPresentationTimeStampOfFramesBeingDecoded
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_NumberOfFramesBeingDecoded
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_OnlyTheseFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_OutputPoolRequestedMinimumBufferCount
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTDecompressionPropertyKey_PixelBufferPool
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_PixelBufferPoolIsShared
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupport
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_PixelTransferProperties
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_ReducedCoefficientDecode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_ReducedFrameDelivery
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_ReducedResolutionDecode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformance
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQuality
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_ThreadCount
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTDecompressionProperty_DeinterlaceMode_Temporal
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_DeinterlaceMode_VerticalFilter
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_FieldMode_BothFields
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_FieldMode_BottomFieldOnly
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_FieldMode_DeinterlaceFields
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_FieldMode_SingleField
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_FieldMode_TopFieldOnly
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_OnlyTheseFrames_AllFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_OnlyTheseFrames_IFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_OnlyTheseFrames_KeyFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionResolutionKey_Height
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDecompressionResolutionKey_Width
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDownsamplingMode_Average
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTDownsamplingMode_Decimate
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTEncodeFrameOptionKey_ForceKeyFrame
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTH264EntropyMode_CABAC
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTH264EntropyMode_CAVLC
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTPixelTransferPropertyKey_DestinationCleanAperture
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DestinationColorPrimaries
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DestinationICCProfile
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DestinationPixelAspectRatio
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DestinationTransferFunction
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DestinationYCbCrMatrix
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_DownsamplingMode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPixelTransferPropertyKey_ScalingMode
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H263_Profile0_Level10
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H263_Profile0_Level45
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H263_Profile3_Level45
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_1_3
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_3_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_3_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_3_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_4_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Baseline_4_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Baseline_4_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Baseline_5_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Baseline_5_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Baseline_5_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Baseline_AutoLevel
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Extended_5_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Extended_AutoLevel
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_3_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_3_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_3_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_4_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_4_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_4_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_5_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_High_5_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_5_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_High_AutoLevel
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Main_3_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_3_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_3_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_4_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_4_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_4_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Main_5_0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_H264_Main_5_1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Main_5_2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_H264_Main_AutoLevel
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTProfileLevel_MP4V_AdvancedSimple_L0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_AdvancedSimple_L1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_AdvancedSimple_L2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_AdvancedSimple_L3
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_AdvancedSimple_L4
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Main_L2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Main_L3
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Main_L4
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Simple_L0
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Simple_L1
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Simple_L2
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTProfileLevel_MP4V_Simple_L3
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyDocumentationKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyReadWriteStatusKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyReadWriteStatus_ReadOnly
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyReadWriteStatus_ReadWrite
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyShouldBeSerializedKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertySupportedValueListKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertySupportedValueMaximumKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertySupportedValueMinimumKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyTypeKey
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyType_Boolean
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyType_Enumeration
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTPropertyType_Number
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTScalingMode_CropSourceToCleanAperture
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTScalingMode_Letterbox
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTScalingMode_Normal
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTScalingMode_Trim
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTVideoEncoderList_CodecName
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderList_CodecType
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderList_DisplayName
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderList_EncoderID
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderList_EncoderName
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |
Modified kVTVideoEncoderSpecification_EncoderID
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.8 |
Modified kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder
Introduction | |
---|---|
From | OS X 10.10 |
To | OS X 10.9 |