CoreVideo Changes
CoreVideo (Added)
Added CVFillExtendedPixelsCallBackData [struct]
Added CVFillExtendedPixelsCallBackData.fillCallBack
Added CVFillExtendedPixelsCallBackData.refCon
Added CVFillExtendedPixelsCallBackData.version
Added CVPixelBufferLockFlags [struct]
Added CVPixelBufferLockFlags.init(_: UInt32)
Added CVPixelBufferLockFlags.value
Added CVPlanarComponentInfo [struct]
Added CVPlanarComponentInfo.offset
Added CVPlanarComponentInfo.rowBytes
Added CVPlanarPixelBufferInfo [struct]
Added CVPlanarPixelBufferInfo.componentInfo
Added CVPlanarPixelBufferInfo_YCbCrBiPlanar [struct]
Added CVPlanarPixelBufferInfo_YCbCrBiPlanar.componentInfoCbCr
Added CVPlanarPixelBufferInfo_YCbCrBiPlanar.componentInfoY
Added CVPlanarPixelBufferInfo_YCbCrPlanar [struct]
Added CVPlanarPixelBufferInfo_YCbCrPlanar.componentInfoCb
Added CVPlanarPixelBufferInfo_YCbCrPlanar.componentInfoCr
Added CVPlanarPixelBufferInfo_YCbCrPlanar.componentInfoY
Added CVSMPTETime [struct]
Added CVSMPTETime.counter
Added CVSMPTETime.flags
Added CVSMPTETime.frames
Added CVSMPTETime.hours
Added CVSMPTETime.minutes
Added CVSMPTETime.seconds
Added CVSMPTETime.subframeDivisor
Added CVSMPTETime.subframes
Added CVSMPTETime.type
Added CVTime [struct]
Added CVTime.flags
Added CVTime.timeScale
Added CVTime.timeValue
Added CVTimeStamp [struct]
Added CVTimeStamp.flags
Added CVTimeStamp.hostTime
Added CVTimeStamp.rateScalar
Added CVTimeStamp.reserved
Added CVTimeStamp.smpteTime
Added CVTimeStamp.version
Added CVTimeStamp.videoRefreshPeriod
Added CVTimeStamp.videoTime
Added CVTimeStamp.videoTimeScale
Added COREVIDEO_SUPPORTS_DIRECT3D
Added CVAttachmentMode
Added CVBufferGetAttachment(CVBuffer!, CFString!, UnsafeMutablePointer<CVAttachmentMode>) -> Unmanaged<AnyObject>!
Added CVBufferGetAttachments(CVBuffer!, CVAttachmentMode) -> Unmanaged<CFDictionary>!
Added CVBufferPropagateAttachments(CVBuffer!, CVBuffer!)
Added CVBufferRef
Added CVBufferRemoveAllAttachments(CVBuffer!)
Added CVBufferRemoveAttachment(CVBuffer!, CFString!)
Added CVBufferSetAttachment(CVBuffer!, CFString!, AnyObject!, CVAttachmentMode)
Added CVBufferSetAttachments(CVBuffer!, CFDictionary!, CVAttachmentMode)
Added CVDisplayLinkCreateWithActiveCGDisplays(UnsafeMutablePointer<Unmanaged<CVDisplayLink>?>) -> CVReturn
Added CVDisplayLinkCreateWithCGDisplay(CGDirectDisplayID, UnsafeMutablePointer<Unmanaged<CVDisplayLink>?>) -> CVReturn
Added CVDisplayLinkCreateWithCGDisplays(UnsafeMutablePointer<CGDirectDisplayID>, CFIndex, UnsafeMutablePointer<Unmanaged<CVDisplayLink>?>) -> CVReturn
Added CVDisplayLinkCreateWithOpenGLDisplayMask(CGOpenGLDisplayMask, UnsafeMutablePointer<Unmanaged<CVDisplayLink>?>) -> CVReturn
Added CVDisplayLinkGetActualOutputVideoRefreshPeriod(CVDisplayLink!) -> Double
Added CVDisplayLinkGetCurrentCGDisplay(CVDisplayLink!) -> CGDirectDisplayID
Added CVDisplayLinkGetCurrentTime(CVDisplayLink!, UnsafeMutablePointer<CVTimeStamp>) -> CVReturn
Added CVDisplayLinkGetNominalOutputVideoRefreshPeriod(CVDisplayLink!) -> CVTime
Added CVDisplayLinkGetOutputVideoLatency(CVDisplayLink!) -> CVTime
Added CVDisplayLinkGetTypeID() -> CFTypeID
Added CVDisplayLinkIsRunning(CVDisplayLink!) -> Boolean
Added CVDisplayLinkOutputCallback
Added CVDisplayLinkRef
Added CVDisplayLinkSetCurrentCGDisplay(CVDisplayLink!, CGDirectDisplayID) -> CVReturn
Added CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(CVDisplayLink!, CGLContextObj, CGLPixelFormatObj) -> CVReturn
Added CVDisplayLinkSetOutputCallback(CVDisplayLink!, CVDisplayLinkOutputCallback, UnsafeMutablePointer<Void>) -> CVReturn
Added CVDisplayLinkStart(CVDisplayLink!) -> CVReturn
Added CVDisplayLinkStop(CVDisplayLink!) -> CVReturn
Added CVDisplayLinkTranslateTime(CVDisplayLink!, UnsafePointer<CVTimeStamp>, UnsafeMutablePointer<CVTimeStamp>) -> CVReturn
Added CVFillExtendedPixelsCallBack
Added CVGetCurrentHostTime() -> UInt64
Added CVGetHostClockFrequency() -> Double
Added CVGetHostClockMinimumTimeDelta() -> UInt32
Added CVImageBufferCreateColorSpaceFromAttachments(CFDictionary!) -> Unmanaged<CGColorSpace>!
Added CVImageBufferGetCleanRect(CVImageBuffer!) -> CGRect
Added CVImageBufferGetColorSpace(CVImageBuffer!) -> Unmanaged<CGColorSpace>!
Added CVImageBufferGetDisplaySize(CVImageBuffer!) -> CGSize
Added CVImageBufferGetEncodedSize(CVImageBuffer!) -> CGSize
Added CVImageBufferIsFlipped(CVImageBuffer!) -> Boolean
Added CVImageBufferRef
Added CVOpenGLBufferAttach(CVOpenGLBuffer!, CGLContextObj, GLenum, GLint, GLint) -> CVReturn
Added CVOpenGLBufferCreate(CFAllocator!, UInt, UInt, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVOpenGLBuffer>?>) -> CVReturn
Added CVOpenGLBufferGetAttributes(CVOpenGLBuffer!) -> Unmanaged<CFDictionary>!
Added CVOpenGLBufferGetTypeID() -> CFTypeID
Added CVOpenGLBufferPoolCreate(CFAllocator!, CFDictionary!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVOpenGLBufferPool>?>) -> CVReturn
Added CVOpenGLBufferPoolCreateOpenGLBuffer(CFAllocator!, CVOpenGLBufferPool!, UnsafeMutablePointer<Unmanaged<CVOpenGLBuffer>?>) -> CVReturn
Added CVOpenGLBufferPoolGetAttributes(CVOpenGLBufferPool!) -> Unmanaged<CFDictionary>!
Added CVOpenGLBufferPoolGetOpenGLBufferAttributes(CVOpenGLBufferPool!) -> Unmanaged<CFDictionary>!
Added CVOpenGLBufferPoolGetTypeID() -> CFTypeID
Added CVOpenGLBufferPoolRef
Added CVOpenGLBufferRef
Added CVOpenGLTextureCacheCreate(CFAllocator!, CFDictionary!, CGLContextObj, CGLPixelFormatObj, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVOpenGLTextureCache>?>) -> CVReturn
Added CVOpenGLTextureCacheCreateTextureFromImage(CFAllocator!, CVOpenGLTextureCache!, CVImageBuffer!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVOpenGLTexture>?>) -> CVReturn
Added CVOpenGLTextureCacheFlush(CVOpenGLTextureCache!, CVOptionFlags)
Added CVOpenGLTextureCacheGetTypeID() -> CFTypeID
Added CVOpenGLTextureCacheRef
Added CVOpenGLTextureGetCleanTexCoords(CVOpenGLTexture!, UnsafeMutablePointer<GLfloat>, UnsafeMutablePointer<GLfloat>, UnsafeMutablePointer<GLfloat>, UnsafeMutablePointer<GLfloat>)
Added CVOpenGLTextureGetName(CVOpenGLTexture!) -> GLuint
Added CVOpenGLTextureGetTarget(CVOpenGLTexture!) -> GLenum
Added CVOpenGLTextureGetTypeID() -> CFTypeID
Added CVOpenGLTextureIsFlipped(CVOpenGLTexture!) -> Boolean
Added CVOpenGLTextureRef
Added CVOptionFlags
Added CVPixelBufferCreate(CFAllocator!, UInt, UInt, OSType, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferCreateResolvedAttributesDictionary(CFAllocator!, CFArray!, UnsafeMutablePointer<Unmanaged<CFDictionary>?>) -> CVReturn
Added CVPixelBufferCreateWithBytes(CFAllocator!, UInt, UInt, OSType, UnsafeMutablePointer<Void>, UInt, CVPixelBufferReleaseBytesCallback, UnsafeMutablePointer<Void>, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferCreateWithIOSurface(CFAllocator!, IOSurface!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferCreateWithPlanarBytes(CFAllocator!, UInt, UInt, OSType, UnsafeMutablePointer<Void>, UInt, UInt, UnsafeMutablePointer<UnsafeMutablePointer<Void>>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, CVPixelBufferReleasePlanarBytesCallback, UnsafeMutablePointer<Void>, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferFillExtendedPixels(CVPixelBuffer!) -> CVReturn
Added CVPixelBufferGetBaseAddress(CVPixelBuffer!) -> UnsafeMutablePointer<Void>
Added CVPixelBufferGetBaseAddressOfPlane(CVPixelBuffer!, UInt) -> UnsafeMutablePointer<Void>
Added CVPixelBufferGetBytesPerRow(CVPixelBuffer!) -> UInt
Added CVPixelBufferGetBytesPerRowOfPlane(CVPixelBuffer!, UInt) -> UInt
Added CVPixelBufferGetDataSize(CVPixelBuffer!) -> UInt
Added CVPixelBufferGetExtendedPixels(CVPixelBuffer!, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>, UnsafeMutablePointer<UInt>)
Added CVPixelBufferGetHeight(CVPixelBuffer!) -> UInt
Added CVPixelBufferGetHeightOfPlane(CVPixelBuffer!, UInt) -> UInt
Added CVPixelBufferGetIOSurface(CVPixelBuffer!) -> Unmanaged<IOSurface>!
Added CVPixelBufferGetPixelFormatType(CVPixelBuffer!) -> OSType
Added CVPixelBufferGetPlaneCount(CVPixelBuffer!) -> UInt
Added CVPixelBufferGetTypeID() -> CFTypeID
Added CVPixelBufferGetWidth(CVPixelBuffer!) -> UInt
Added CVPixelBufferGetWidthOfPlane(CVPixelBuffer!, UInt) -> UInt
Added CVPixelBufferIsPlanar(CVPixelBuffer!) -> Boolean
Added CVPixelBufferLockBaseAddress(CVPixelBuffer!, CVOptionFlags) -> CVReturn
Added CVPixelBufferPoolCreate(CFAllocator!, CFDictionary!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBufferPool>?>) -> CVReturn
Added CVPixelBufferPoolCreatePixelBuffer(CFAllocator!, CVPixelBufferPool!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferPoolCreatePixelBufferWithAuxAttributes(CFAllocator!, CVPixelBufferPool!, CFDictionary!, UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
Added CVPixelBufferPoolGetAttributes(CVPixelBufferPool!) -> Unmanaged<CFDictionary>!
Added CVPixelBufferPoolGetPixelBufferAttributes(CVPixelBufferPool!) -> Unmanaged<CFDictionary>!
Added CVPixelBufferPoolGetTypeID() -> CFTypeID
Added CVPixelBufferPoolRef
Added CVPixelBufferRef
Added CVPixelBufferReleaseBytesCallback
Added CVPixelBufferReleasePlanarBytesCallback
Added CVPixelBufferUnlockBaseAddress(CVPixelBuffer!, CVOptionFlags) -> CVReturn
Added CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes(CFAllocator!) -> Unmanaged<CFArray>!
Added CVPixelFormatDescriptionCreateWithPixelFormatType(CFAllocator!, OSType) -> Unmanaged<CFDictionary>!
Added CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType(CFDictionary!, OSType)
Added CVReturn
Added kCVAttachmentMode_ShouldNotPropagate
Added kCVAttachmentMode_ShouldPropagate
Added kCVBufferMovieTimeKey
Added kCVBufferNonPropagatedAttachmentsKey
Added kCVBufferPropagatedAttachmentsKey
Added kCVBufferTimeScaleKey
Added kCVBufferTimeValueKey
Added kCVImageBufferAlphaChannelIsOpaque
Added kCVImageBufferCGColorSpaceKey
Added kCVImageBufferChromaLocationBottomFieldKey
Added kCVImageBufferChromaLocationTopFieldKey
Added kCVImageBufferChromaLocation_Bottom
Added kCVImageBufferChromaLocation_BottomLeft
Added kCVImageBufferChromaLocation_Center
Added kCVImageBufferChromaLocation_DV420
Added kCVImageBufferChromaLocation_Left
Added kCVImageBufferChromaLocation_Top
Added kCVImageBufferChromaLocation_TopLeft
Added kCVImageBufferChromaSubsamplingKey
Added kCVImageBufferChromaSubsampling_411
Added kCVImageBufferChromaSubsampling_420
Added kCVImageBufferChromaSubsampling_422
Added kCVImageBufferCleanApertureHeightKey
Added kCVImageBufferCleanApertureHorizontalOffsetKey
Added kCVImageBufferCleanApertureKey
Added kCVImageBufferCleanApertureVerticalOffsetKey
Added kCVImageBufferCleanApertureWidthKey
Added kCVImageBufferColorPrimariesKey
Added kCVImageBufferColorPrimaries_EBU_3213
Added kCVImageBufferColorPrimaries_ITU_R_709_2
Added kCVImageBufferColorPrimaries_P22
Added kCVImageBufferColorPrimaries_SMPTE_C
Added kCVImageBufferDisplayDimensionsKey
Added kCVImageBufferDisplayHeightKey
Added kCVImageBufferDisplayWidthKey
Added kCVImageBufferFieldCountKey
Added kCVImageBufferFieldDetailKey
Added kCVImageBufferFieldDetailSpatialFirstLineEarly
Added kCVImageBufferFieldDetailSpatialFirstLineLate
Added kCVImageBufferFieldDetailTemporalBottomFirst
Added kCVImageBufferFieldDetailTemporalTopFirst
Added kCVImageBufferGammaLevelKey
Added kCVImageBufferICCProfileKey
Added kCVImageBufferPixelAspectRatioHorizontalSpacingKey
Added kCVImageBufferPixelAspectRatioKey
Added kCVImageBufferPixelAspectRatioVerticalSpacingKey
Added kCVImageBufferPreferredCleanApertureKey
Added kCVImageBufferTransferFunctionKey
Added kCVImageBufferTransferFunction_ITU_R_709_2
Added kCVImageBufferTransferFunction_SMPTE_240M_1995
Added kCVImageBufferTransferFunction_UseGamma
Added kCVImageBufferYCbCrMatrixKey
Added kCVImageBufferYCbCrMatrix_ITU_R_601_4
Added kCVImageBufferYCbCrMatrix_ITU_R_709_2
Added kCVImageBufferYCbCrMatrix_SMPTE_240M_1995
Added kCVIndefiniteTime
Added kCVOpenGLBufferHeight
Added kCVOpenGLBufferInternalFormat
Added kCVOpenGLBufferMaximumMipmapLevel
Added kCVOpenGLBufferPoolMaximumBufferAgeKey
Added kCVOpenGLBufferPoolMinimumBufferCountKey
Added kCVOpenGLBufferTarget
Added kCVOpenGLBufferWidth
Added kCVOpenGLTextureCacheChromaSamplingModeAutomatic
Added kCVOpenGLTextureCacheChromaSamplingModeBestPerformance
Added kCVOpenGLTextureCacheChromaSamplingModeHighestQuality
Added kCVOpenGLTextureCacheChromaSamplingModeKey
Added kCVPixelBufferBytesPerRowAlignmentKey
Added kCVPixelBufferCGBitmapContextCompatibilityKey
Added kCVPixelBufferCGImageCompatibilityKey
Added kCVPixelBufferExtendedPixelsBottomKey
Added kCVPixelBufferExtendedPixelsLeftKey
Added kCVPixelBufferExtendedPixelsRightKey
Added kCVPixelBufferExtendedPixelsTopKey
Added kCVPixelBufferHeightKey
Added kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey
Added kCVPixelBufferIOSurfaceOpenGLFBOCompatibilityKey
Added kCVPixelBufferIOSurfaceOpenGLTextureCompatibilityKey
Added kCVPixelBufferIOSurfacePropertiesKey
Added kCVPixelBufferLock_ReadOnly
Added kCVPixelBufferMemoryAllocatorKey
Added kCVPixelBufferOpenGLCompatibilityKey
Added kCVPixelBufferPixelFormatTypeKey
Added kCVPixelBufferPlaneAlignmentKey
Added kCVPixelBufferPoolAllocationThresholdKey
Added kCVPixelBufferPoolFreeBufferNotification
Added kCVPixelBufferPoolMaximumBufferAgeKey
Added kCVPixelBufferPoolMinimumBufferCountKey
Added kCVPixelBufferWidthKey
Added kCVPixelFormatBitsPerBlock
Added kCVPixelFormatBlackBlock
Added kCVPixelFormatBlockHeight
Added kCVPixelFormatBlockHorizontalAlignment
Added kCVPixelFormatBlockVerticalAlignment
Added kCVPixelFormatBlockWidth
Added kCVPixelFormatCGBitmapContextCompatibility
Added kCVPixelFormatCGBitmapInfo
Added kCVPixelFormatCGImageCompatibility
Added kCVPixelFormatCodecType
Added kCVPixelFormatConstant
Added kCVPixelFormatContainsAlpha
Added kCVPixelFormatContainsRGB
Added kCVPixelFormatContainsYCbCr
Added kCVPixelFormatFillExtendedPixelsCallback
Added kCVPixelFormatFourCC
Added kCVPixelFormatHorizontalSubsampling
Added kCVPixelFormatName
Added kCVPixelFormatOpenGLCompatibility
Added kCVPixelFormatOpenGLFormat
Added kCVPixelFormatOpenGLInternalFormat
Added kCVPixelFormatOpenGLType
Added kCVPixelFormatPlanes
Added kCVPixelFormatQDCompatibility
Added kCVPixelFormatType_128RGBAFloat
Added kCVPixelFormatType_16BE555
Added kCVPixelFormatType_16BE565
Added kCVPixelFormatType_16Gray
Added kCVPixelFormatType_16LE555
Added kCVPixelFormatType_16LE5551
Added kCVPixelFormatType_16LE565
Added kCVPixelFormatType_1IndexedGray_WhiteIsZero
Added kCVPixelFormatType_1Monochrome
Added kCVPixelFormatType_24BGR
Added kCVPixelFormatType_24RGB
Added kCVPixelFormatType_2Indexed
Added kCVPixelFormatType_2IndexedGray_WhiteIsZero
Added kCVPixelFormatType_30RGB
Added kCVPixelFormatType_32ABGR
Added kCVPixelFormatType_32ARGB
Added kCVPixelFormatType_32AlphaGray
Added kCVPixelFormatType_32BGRA
Added kCVPixelFormatType_32RGBA
Added kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
Added kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Added kCVPixelFormatType_420YpCbCr8Planar
Added kCVPixelFormatType_420YpCbCr8PlanarFullRange
Added kCVPixelFormatType_422YpCbCr10
Added kCVPixelFormatType_422YpCbCr16
Added kCVPixelFormatType_422YpCbCr8
Added kCVPixelFormatType_422YpCbCr8FullRange
Added kCVPixelFormatType_422YpCbCr8_yuvs
Added kCVPixelFormatType_422YpCbCr_4A_8BiPlanar
Added kCVPixelFormatType_4444AYpCbCr16
Added kCVPixelFormatType_4444AYpCbCr8
Added kCVPixelFormatType_4444YpCbCrA8
Added kCVPixelFormatType_4444YpCbCrA8R
Added kCVPixelFormatType_444YpCbCr10
Added kCVPixelFormatType_444YpCbCr8
Added kCVPixelFormatType_48RGB
Added kCVPixelFormatType_4Indexed
Added kCVPixelFormatType_4IndexedGray_WhiteIsZero
Added kCVPixelFormatType_64ARGB
Added kCVPixelFormatType_64RGBAHalf
Added kCVPixelFormatType_8Indexed
Added kCVPixelFormatType_8IndexedGray_WhiteIsZero
Added kCVPixelFormatType_OneComponent16Half
Added kCVPixelFormatType_OneComponent32Float
Added kCVPixelFormatType_OneComponent8
Added kCVPixelFormatType_TwoComponent16Half
Added kCVPixelFormatType_TwoComponent32Float
Added kCVPixelFormatType_TwoComponent8
Added kCVPixelFormatVerticalSubsampling
Added kCVReturnAllocationFailed
Added kCVReturnDisplayLinkAlreadyRunning
Added kCVReturnDisplayLinkCallbacksNotSet
Added kCVReturnDisplayLinkNotRunning
Added kCVReturnError
Added kCVReturnFirst
Added kCVReturnInvalidArgument
Added kCVReturnInvalidDisplay
Added kCVReturnInvalidPixelBufferAttributes
Added kCVReturnInvalidPixelFormat
Added kCVReturnInvalidPoolAttributes
Added kCVReturnInvalidSize
Added kCVReturnLast
Added kCVReturnPixelBufferNotMetalCompatible
Added kCVReturnPixelBufferNotOpenGLCompatible
Added kCVReturnPoolAllocationFailed
Added kCVReturnSuccess
Added kCVReturnWouldExceedAllocationThreshold
Added kCVSMPTETimeRunning
Added kCVSMPTETimeType24
Added kCVSMPTETimeType25
Added kCVSMPTETimeType2997
Added kCVSMPTETimeType2997Drop
Added kCVSMPTETimeType30
Added kCVSMPTETimeType30Drop
Added kCVSMPTETimeType5994
Added kCVSMPTETimeType60
Added kCVSMPTETimeValid
Added kCVTimeIsIndefinite
Added kCVTimeStampBottomField
Added kCVTimeStampHostTimeValid
Added kCVTimeStampIsInterlaced
Added kCVTimeStampRateScalarValid
Added kCVTimeStampSMPTETimeValid
Added kCVTimeStampTopField
Added kCVTimeStampVideoHostTimeValid
Added kCVTimeStampVideoRefreshPeriodValid
Added kCVTimeStampVideoTimeValid
Added kCVZeroTime