Skip to main content

Crate objc2_core_video

Crate objc2_core_video 

Source
Expand description

§Bindings to the CoreVideo framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

CVAttachmentModeCVBuffer
Apple’s documentation
CVBufferCVBuffer
Base type for all CoreVideo buffers
CVDisplayLinkCVDisplayLink
Apple’s documentation
CVFillExtendedPixelsCallBackDataCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelFormatDescription
Apple’s documentation
CVMetalBufferCacheCVMetalBufferCache
Apple’s documentation
CVMetalTextureCacheCVMetalTextureCache
CoreVideo Metal Texture Cache
CVOpenGLBufferPoolCVOpenGLBufferPool
Apple’s documentation
CVOpenGLTextureCacheCVOpenGLTextureCache
CoreVideo OpenGL Texture Cache
CVPixelBufferLockFlagsCVBase and CVPixelBuffer
Flags to pass to CVPixelBufferLockBaseAddress() / CVPixelBufferUnlockBaseAddress()
CVPixelBufferPoolCVPixelBufferPool
Apple’s documentation
CVPixelBufferPoolFlushFlagsCVBase and CVPixelBufferPool
Flags to pass to CVPixelBufferPoolFlush()
CVPlanarComponentInfoCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfoCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfo_YCbCrBiPlanarCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfo_YCbCrPlanarCVPixelBuffer
Apple’s documentation
CVSMPTETimeCVBase
A structure for holding a SMPTE time. Field: subframes The number of subframes in the full message. Field: subframeDivisor The number of subframes per frame (typically 80). Field: counter The total number of messages received. Field: type The kind of SMPTE time using the SMPTE time type constants. Field: flags A set of flags that indicate the SMPTE state. Field: hours The number of hours in the full message. Field: minutes The number of minutes in the full message. Field: seconds The number of seconds in the full message. Field: frames The number of frames in the full message.
CVSMPTETimeFlagsCVBase
Flags that describe the SMPTE time state.
CVSMPTETimeTypeCVBase
Constants that describe the type of SMPTE time.
CVTimeCVBase
Apple’s documentation
CVTimeFlagsCVBase
Apple’s documentation
CVTimeStampCVBase
CoreVideo uses a CVTimeStamp structure to store video display time stamps.
CVTimeStampFlagsCVBase
Apple’s documentation

Constants§

kCVPixelFormatType_1IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_1MonochromeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_2IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_2IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_8IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_8IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_BGGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_GBRGCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_GRBGCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_RGGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16BE555CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16BE565CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16GrayCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE555CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE565CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE5551CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16VersatileBayerCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_24BGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_24RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGBLEPackedWideGamutCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGBLE_8A_BiPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGB_r210CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32ABGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32ARGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32AlphaGrayCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32RGBACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_40ARGBLEWideGamutCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_40ARGBLEWideGamutPremultipliedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_48RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64ARGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBAHalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBALECVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBA_DownscaledProResRAWCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_96VersatileBayerPacked12CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_128RGBAFloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8PlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8PlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8VideoRange_8A_TriPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8FullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8_yuvsCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr16BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr_4A_8BiPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr16BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr16VideoRange_16A_TriPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCr16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCrFloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444YpCbCrA8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444YpCbCrA8RCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_ARGB2101010LEPackedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DepthFloat16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DepthFloat32CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DisparityFloat16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DisparityFloat32CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_30RGBLEPackedWideGamutCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_30RGBLE_8A_BiPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_64RGBAHalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_422YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_422YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent12CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent16HalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent32FloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent16HalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent32FloatCVPixelBuffer
Apple’s documentation
kCVReturnAllocationFailedCVReturn
Apple’s documentation
kCVReturnDisplayLinkAlreadyRunningCVReturn
Apple’s documentation
kCVReturnDisplayLinkCallbacksNotSetCVReturn
Apple’s documentation
kCVReturnDisplayLinkNotRunningCVReturn
Apple’s documentation
kCVReturnErrorCVReturn
Apple’s documentation
kCVReturnFirstCVReturn
Apple’s documentation
kCVReturnInvalidArgumentCVReturn
Apple’s documentation
kCVReturnInvalidDisplayCVReturn
Apple’s documentation
kCVReturnInvalidPixelBufferAttributesCVReturn
Apple’s documentation
kCVReturnInvalidPixelFormatCVReturn
Apple’s documentation
kCVReturnInvalidPoolAttributesCVReturn
Apple’s documentation
kCVReturnInvalidSizeCVReturn
Apple’s documentation
kCVReturnLastCVReturn
Apple’s documentation
kCVReturnPixelBufferNotMetalCompatibleCVReturn
Apple’s documentation
kCVReturnPixelBufferNotOpenGLCompatibleCVReturn
Apple’s documentation
kCVReturnPoolAllocationFailedCVReturn
Apple’s documentation
kCVReturnRetryCVReturn
Apple’s documentation
kCVReturnSuccessCVReturn
Apple’s documentation
kCVReturnUnsupportedCVReturn
Apple’s documentation
kCVReturnWouldExceedAllocationThresholdCVReturn
Apple’s documentation
kCVVersatileBayer_BayerPattern_BGGRCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_GBRGCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_GRBGCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_RGGBCVPixelBuffer
Apple’s documentation

Statics§

kCVBufferMovieTimeKey⚠CVBuffer
Apple’s documentation
kCVBufferNonPropagatedAttachmentsKey⚠CVBuffer
Apple’s documentation
kCVBufferPropagatedAttachmentsKey⚠CVBuffer
Apple’s documentation
kCVBufferTimeScaleKey⚠CVBuffer
Apple’s documentation
kCVBufferTimeValueKey⚠CVBuffer
Apple’s documentation
kCVImageBufferAlphaChannelIsOpaque⚠CVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelModeKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelMode_PremultipliedAlpha⚠CVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelMode_StraightAlpha⚠CVImageBuffer
Apple’s documentation
kCVImageBufferAmbientViewingEnvironmentKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCGColorSpaceKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocationBottomFieldKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocationTopFieldKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_Bottom⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_BottomLeft⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_Center⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_DV420⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_Left⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_Top⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_TopLeft⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsamplingKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_411⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_420⚠CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_422⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureHeightKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureHorizontalOffsetKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureVerticalOffsetKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureWidthKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimariesKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_DCI_P3⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_EBU_3213⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_ITU_R_709_2⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_ITU_R_2020⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_P3_D65⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_P22⚠CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_SMPTE_C⚠CVImageBuffer
Apple’s documentation
kCVImageBufferContentLightLevelInfoKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferDisplayDimensionsKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferDisplayHeightKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferDisplayMaskRectangleKey⚠CVImageBuffer
Specifies the rectangular display area within the image. The left, width, top and height are specified relative to a reference raster width and height that should be scaled to the image buffer dimensions.
kCVImageBufferDisplayMaskRectangleStereoLeftKey⚠CVImageBuffer
Specifies the rectangular display area within the left eye view of stereo images, using the same keys as with kCVImageBufferDisplayMaskRectangleKey. To address window violations in stereo video, points insetting the left and right edges of the rectangle are supported through additional keys, allowing the description of the “extended raster rectangle”.
kCVImageBufferDisplayMaskRectangleStereoRightKey⚠CVImageBuffer
Specifies the rectangular display area within the right eye view of stereo images, using the same keys as with kCVImageBufferDisplayMaskRectangleKey. To address window violations in stereo video, points insetting the left and right edges of the rectangle are supported through additional keys, allowing the description of the “extended raster rectangle”.
kCVImageBufferDisplayMaskRectangle_LeftEdgePointsKey⚠CVImageBuffer
Specifies inset points on the left vertical edge of the rectangle. The points are CFArray of unsigned 16-bit integer CFNumber pairs alternating between inset X and inset Y. Inset X is an unsigned offset from left edge (0) towards the right edge (width). Inset Y is an unsigned offset from top edge (0) towards the bottom edge (height)
kCVImageBufferDisplayMaskRectangle_RectangleHeightKey⚠CVImageBuffer
Specifies the height of the rectangle starting at rectangle’s top offset toward the rectangle’s bottom edge. The height value is a CFNumber of unsigned 16-bit integer.
kCVImageBufferDisplayMaskRectangle_RectangleLeftKey⚠CVImageBuffer
Specifies the horizontal pixel offset of the rectangle from the left of the bounding raster. The left offset value is a CFNumber of unsigned 16-bit integer that is less than the reference raster width value.
kCVImageBufferDisplayMaskRectangle_RectangleTopKey⚠CVImageBuffer
Specifies the vertical pixel offset of the rectangle from the top of the bounding raster. The top offset value is a CFNumber of unsigned 16-bit integer that is less than the reference raster height value.
kCVImageBufferDisplayMaskRectangle_RectangleWidthKey⚠CVImageBuffer
Specifies the width of the rectangle starting at rectangle’s left offset toward the rectangle’s right edge. The width value is a CFNumber of unsigned 16-bit integer.
kCVImageBufferDisplayMaskRectangle_ReferenceRasterHeightKey⚠CVImageBuffer
Specifies the height in pixels of the 2D coordinate system to define the rectangle. 0,0 origin is the top-left. The raster height value is a CFNumber of unsigned 16-bit integer. Usually matches the height of the video or the output device.
kCVImageBufferDisplayMaskRectangle_ReferenceRasterWidthKey⚠CVImageBuffer
Specifies the width in pixels of the 2D coordinate system to define the rectangle. 0,0 origin is the top-left. The raster width value is a CFNumber of unsigned 16-bit integer. Usually matches the width of the video or the output device.
kCVImageBufferDisplayMaskRectangle_RightEdgePointsKey⚠CVImageBuffer
Specifies inset points on the right vertical edge of the rectangle. The points are CFArray of unsigned 16-bit integer CFNumber pairs alternating between inset X and inset Y. Inset X is an unsigned offset from right edge (0) towards the left edge (width). Inset Y is an unsigned offset from top edge (0) towards the bottom edge (height)
kCVImageBufferDisplayWidthKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldCountKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailSpatialFirstLineEarly⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailSpatialFirstLineLate⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailTemporalBottomFirst⚠CVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailTemporalTopFirst⚠CVImageBuffer
Apple’s documentation
kCVImageBufferGammaLevelKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferICCProfileKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferLogTransferFunctionKey⚠CVImageBuffer
Indicates that the transfer function or gamma of the content is a log format and identifies the specific log curve.
kCVImageBufferLogTransferFunction_AppleLog⚠CVImageBuffer
Apple’s documentation
kCVImageBufferLogTransferFunction_AppleLog2⚠CVImageBuffer
Apple’s documentation
kCVImageBufferMasteringDisplayColorVolumeKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioHorizontalSpacingKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioVerticalSpacingKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPostDecodeProcessingFrameMetadataKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPostDecodeProcessingSequenceMetadataKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferPreferredCleanApertureKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferRegionOfInterestKey⚠CVImageBuffer
Specifies region of interest that image statistics cover.
kCVImageBufferSceneIlluminationKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunctionKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_EBU_3213⚠DeprecatedCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_709_2⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_2020⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_2100_HLG⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_Linear⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_240M_1995⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_C⚠DeprecatedCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_ST_428_1⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_UseGamma⚠CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_sRGB⚠CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrixKey⚠CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_DCI_P3⚠DeprecatedCVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_601_4⚠CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_709_2⚠CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_2020⚠CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_P3_D65⚠DeprecatedCVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_SMPTE_240M_1995⚠CVImageBuffer
Apple’s documentation
kCVIndefiniteTime⚠CVBase
Apple’s documentation
kCVMetalBufferCacheMaximumBufferAgeKey⚠CVMetalBufferCache
Apple’s documentation
kCVMetalTextureCacheMaximumTextureAgeKey⚠CVMetalTextureCache
Apple’s documentation
kCVMetalTextureStorageMode⚠CVMetalTexture
kCVMetalTextureStorageMode is a property that can be placed on a CVMetalTextureCache to instruct the MTLTextureStorageMode of the created MTLTexture. Values for this can can be read from MTLTexture.h
kCVMetalTextureUsage⚠CVMetalTexture
kCVMetalTextureUsage is a property that can be placed on a CVMetalTextureCache to instruct the MTLTextureUsage of the created MTLTexture. Values for this can can be read from MTLTexture.h
kCVOpenGLBufferHeight⚠DeprecatedCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferInternalFormat⚠DeprecatedCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferMaximumMipmapLevel⚠DeprecatedCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferPoolMaximumBufferAgeKey⚠DeprecatedCVOpenGLBufferPool
Apple’s documentation
kCVOpenGLBufferPoolMinimumBufferCountKey⚠DeprecatedCVOpenGLBufferPool
Apple’s documentation
kCVOpenGLBufferTarget⚠DeprecatedCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferWidth⚠DeprecatedCVOpenGLBuffer
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeAutomatic⚠DeprecatedCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeBestPerformance⚠DeprecatedCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeHighestQuality⚠DeprecatedCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeKey⚠DeprecatedCVOpenGLTextureCache
Apple’s documentation
kCVPixelBufferBytesPerRowAlignmentKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferCGBitmapContextCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferCGImageCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsBottomKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsLeftKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsRightKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsTopKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferHeightKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey⚠CVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLESFBOCompatibilityKey⚠CVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLESTextureCompatibilityKey⚠CVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLFBOCompatibilityKey⚠CVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLTextureCompatibilityKey⚠CVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfacePropertiesKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferIOSurfacePurgeableKey⚠CVPixelBuffer
Key sets the IOSurface backed memory allocation for CVPixelBuffer as purgable and volatile.
kCVPixelBufferMemoryAllocatorKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferMetalCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLESCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLESTextureCacheCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLTextureCacheCompatibilityKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferPixelFormatTypeKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferPlaneAlignmentKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelBufferPoolAllocationThresholdKey⚠CVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolFreeBufferNotification⚠CVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolMaximumBufferAgeKey⚠CVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolMinimumBufferCountKey⚠CVPixelBufferPool
Apple’s documentation
kCVPixelBufferProResRAWKey_BlackLevel⚠CVPixelBuffer
Buffer attachment key for sensel black level.
kCVPixelBufferProResRAWKey_ColorMatrix⚠CVPixelBuffer
Buffer attachment key for color translation matrix.
kCVPixelBufferProResRAWKey_GainFactor⚠CVPixelBuffer
Buffer attachment key for gain factor.
kCVPixelBufferProResRAWKey_MetadataExtension⚠CVPixelBuffer
Buffer attachment key for metadata extension.
kCVPixelBufferProResRAWKey_RecommendedCrop⚠CVPixelBuffer
Buffer attachment key for recommended number of pixels/rows to discard from the sides of the image after raw conversion.
kCVPixelBufferProResRAWKey_SenselSitingOffsets⚠CVPixelBuffer
Buffer attachment key for siting offsets, relative to pixel center, of individual sensels/components constituting each pixel.
kCVPixelBufferProResRAWKey_WhiteBalanceBlueFactor⚠CVPixelBuffer
Buffer attachment key for white balance blue factor.
kCVPixelBufferProResRAWKey_WhiteBalanceCCT⚠CVPixelBuffer
Buffer attachment key for illuminant correlated color temperature.
kCVPixelBufferProResRAWKey_WhiteBalanceRedFactor⚠CVPixelBuffer
Buffer attachment key for white balance red factor.
kCVPixelBufferProResRAWKey_WhiteLevel⚠CVPixelBuffer
Buffer attachment key for sensel white level.
kCVPixelBufferVersatileBayerKey_BayerPattern⚠CVPixelBuffer
Buffer attachment key for code indicating Bayer pattern (sensel arrangement).
kCVPixelBufferWidthKey⚠CVPixelBuffer
Apple’s documentation
kCVPixelFormatBitsPerBlock⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBitsPerComponent⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlackBlock⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockHeight⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockHorizontalAlignment⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockVerticalAlignment⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockWidth⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGBitmapContextCompatibility⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGBitmapInfo⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGImageCompatibility⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCodecType⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_FullRange⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_VideoRange⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_WideRange⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatConstant⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsAlpha⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsGrayscale⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsRGB⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsSenselArray⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsYCbCr⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatFillExtendedPixelsCallback⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatFourCC⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatHorizontalSubsampling⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatName⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLCompatibility⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLESCompatibility⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLFormat⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLInternalFormat⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLType⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatPlanes⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatQDCompatibility⚠CVPixelFormatDescription
Apple’s documentation
kCVPixelFormatVerticalSubsampling⚠CVPixelFormatDescription
Apple’s documentation
kCVZeroTime⚠CVBase
Apple’s documentation

Functions§

CVBufferCopyAttachment⚠DeprecatedCVBuffer
CVBufferCopyAttachmentsDeprecatedCVBuffer
CVBufferGetAttachment⚠DeprecatedCVBuffer
CVBufferGetAttachmentsDeprecatedCVBuffer
CVBufferHasAttachmentDeprecatedCVBuffer
CVBufferPropagateAttachmentsDeprecatedCVBuffer
CVBufferRemoveAllAttachmentsDeprecatedCVBuffer
CVBufferRemoveAttachmentDeprecatedCVBuffer
CVBufferSetAttachment⚠DeprecatedCVBuffer
CVBufferSetAttachments⚠DeprecatedCVBuffer
CVColorPrimariesGetIntegerCodePointForStringCVImageBuffer
CVColorPrimariesGetStringForIntegerCodePointCVImageBuffer
CVDisplayLinkCreateWithActiveCGDisplays⚠DeprecatedCVDisplayLink and CVReturn
CVDisplayLinkCreateWithCGDisplay⚠DeprecatedCVDisplayLink and CVReturn and objc2-core-graphics
CVDisplayLinkCreateWithCGDisplays⚠DeprecatedCVDisplayLink and CVReturn and objc2-core-graphics
CVDisplayLinkCreateWithOpenGLDisplayMask⚠DeprecatedCVDisplayLink and CVReturn and objc2-core-graphics
CVDisplayLinkGetActualOutputVideoRefreshPeriodDeprecatedCVDisplayLink
CVDisplayLinkGetCurrentCGDisplayDeprecatedCVDisplayLink and objc2-core-graphics
CVDisplayLinkGetCurrentTime⚠DeprecatedCVBase and CVDisplayLink and CVReturn
CVDisplayLinkGetNominalOutputVideoRefreshPeriodDeprecatedCVBase and CVDisplayLink
CVDisplayLinkGetOutputVideoLatencyDeprecatedCVBase and CVDisplayLink
CVDisplayLinkIsRunningDeprecatedCVDisplayLink
CVDisplayLinkSetCurrentCGDisplayDeprecatedCVDisplayLink and CVReturn and objc2-core-graphics
CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext⚠DeprecatedmacOS and CVDisplayLink and CVReturn and objc2-open-gl
CVDisplayLinkSetOutputCallback⚠DeprecatedCVBase and CVDisplayLink and CVReturn
CVDisplayLinkSetOutputHandler⚠Deprecatedblock2 and CVBase and CVDisplayLink and CVReturn
CVDisplayLinkStartDeprecatedCVDisplayLink and CVReturn
CVDisplayLinkStopDeprecatedCVDisplayLink and CVReturn
CVDisplayLinkTranslateTime⚠DeprecatedCVBase and CVDisplayLink and CVReturn
CVGetCurrentHostTimeCVHostTime
Retrieve the current value of the host time base.
CVGetHostClockFrequencyCVHostTime
Retrieve the frequency of the host time base.
CVGetHostClockMinimumTimeDeltaCVHostTime
Retrieve the smallest possible increment in the host time base.
CVImageBufferCreateColorSpaceFromAttachments⚠CVImageBuffer and objc2-core-graphics
Attempts to synthesize a CGColorSpace from an image buffer’s attachments.
CVImageBufferGetCleanRectCVBuffer and CVImageBuffer
Returns the source rectangle of a CVImageBuffer that represents the clean aperture of the buffer in encoded pixels. For example, an NTSC DV frame would return a CGRect with an origin of 8,0 and a size of 704,480. Note that the origin of this rect always the lower left corner. This is the same coordinate system as used by CoreImage.
CVImageBufferGetColorSpaceCVBuffer and CVImageBuffer and objc2-core-graphics
Returns the color space of a CVImageBuffer.
CVImageBufferGetDisplaySizeCVBuffer and CVImageBuffer
Returns the nominal output display size (in square pixels) of a CVImageBuffer. For example, for an NTSC DV frame this would be 640x480
CVImageBufferGetEncodedSizeCVBuffer and CVImageBuffer
Returns the full encoded dimensions of a CVImageBuffer. For example, for an NTSC DV frame this would be 720x480
CVImageBufferIsFlippedCVBuffer and CVImageBuffer
Returns whether the image is flipped vertically or not.
CVIsCompressedPixelFormatAvailableCVPixelFormatDescription
Checks if a compressed pixel format is supported on the current platform.
CVMetalBufferCacheCreate⚠DeprecatedCVMetalBufferCache and CVReturn and objc2-metal and objc2 and non-watchOS
CVMetalBufferCacheCreateBufferFromImage⚠DeprecatedCVBuffer and CVImageBuffer and CVMetalBuffer and CVMetalBufferCache and CVReturn
CVMetalBufferCacheFlushDeprecatedCVBase and CVMetalBufferCache
CVMetalBufferGetBufferCVBuffer and CVMetalBuffer and objc2-metal and objc2 and non-watchOS
Returns the Metal MTLBuffer object of the CVMetalBufferRef
CVMetalBufferGetTypeIDCVMetalBuffer
CVMetalTextureCacheCreate⚠DeprecatedCVMetalTextureCache and CVReturn and objc2-metal and objc2 and non-watchOS
CVMetalTextureCacheCreateTextureFromImage⚠DeprecatedCVBuffer and CVImageBuffer and CVMetalTexture and CVMetalTextureCache and CVReturn and objc2-metal and non-watchOS
CVMetalTextureCacheFlushDeprecatedCVBase and CVMetalTextureCache
CVMetalTextureGetTextureCVBuffer and CVImageBuffer and CVMetalTexture and objc2-metal and objc2 and non-watchOS
Returns the Metal MTLTexture object of the CVMetalTextureRef
CVMetalTextureGetTypeIDCVMetalTexture
CVMetalTextureIsFlippedCVBuffer and CVImageBuffer and CVMetalTexture
Returns whether the image is flipped vertically or not.
CVOpenGLBufferAttach⚠DeprecatedmacOS and CVBuffer and CVImageBuffer and CVOpenGLBuffer and CVReturn and objc2-open-gl
Parameter openGLBuffer: The buffer you wish to attach a GL context to
CVOpenGLBufferCreate⚠DeprecatedCVBuffer and CVImageBuffer and CVOpenGLBuffer and CVReturn
Create a new CVOpenGLBuffer that may be used for OpenGL rendering purposes
CVOpenGLBufferGetAttributesDeprecatedCVBuffer and CVImageBuffer and CVOpenGLBuffer
Parameter openGLBuffer: Target OpenGL Buffer.
CVOpenGLBufferGetTypeIDDeprecatedCVOpenGLBuffer
CVOpenGLBufferPoolCreate⚠DeprecatedCVOpenGLBufferPool and CVReturn
CVOpenGLBufferPoolCreateOpenGLBuffer⚠DeprecatedCVBuffer and CVImageBuffer and CVOpenGLBuffer and CVOpenGLBufferPool and CVReturn
CVOpenGLBufferPoolGetAttributesDeprecatedCVOpenGLBufferPool
CVOpenGLBufferPoolGetOpenGLBufferAttributesDeprecatedCVOpenGLBufferPool
CVOpenGLTextureCacheCreate⚠DeprecatedmacOS and CVOpenGLTextureCache and CVReturn and objc2-open-gl
CVOpenGLTextureCacheCreateTextureFromImage⚠DeprecatedCVBuffer and CVImageBuffer and CVOpenGLTexture and CVOpenGLTextureCache and CVReturn
CVOpenGLTextureCacheFlushDeprecatedCVBase and CVOpenGLTextureCache
CVOpenGLTextureGetNameDeprecatedmacOS and CVBuffer and CVImageBuffer and CVOpenGLTexture and objc2-open-gl
Returns the texture target name of the CVOpenGLTexture
CVOpenGLTextureGetTargetDeprecatedmacOS and CVBuffer and CVImageBuffer and CVOpenGLTexture and objc2-open-gl
Returns the texture target (eg. 2D vs. rect texture extension) of the CVOpenGLTexture
CVOpenGLTextureGetTypeIDDeprecatedCVOpenGLTexture
CVOpenGLTextureIsFlippedDeprecatedCVBuffer and CVImageBuffer and CVOpenGLTexture
Returns whether the image is flipped vertically or not.
CVPixelBufferCopyCreationAttributesCVBuffer and CVImageBuffer and CVPixelBuffer
Returns a copy of pixelBufferAttributes dictionary used to create the PixelBuffer.
CVPixelBufferCreate⚠CVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Call to create a single PixelBuffer for a given size and pixelFormatType.
CVPixelBufferCreateResolvedAttributesDictionary⚠CVPixelBuffer and CVReturn
Takes a CFArray of CFDictionary objects describing various pixel buffer attributes and tries to resolve them into a single dictionary.
CVPixelBufferCreateWithBytes⚠CVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Call to create a single PixelBuffer for a given size and pixelFormatType based on a passed in piece of memory.
CVPixelBufferCreateWithIOSurface⚠CVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelBufferIOSurface and CVReturn and objc2-io-surface and non-watchOS
Call to create a single CVPixelBuffer for a passed-in IOSurface.
CVPixelBufferCreateWithPlanarBytes⚠CVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Call to create a single PixelBuffer in planar format for a given size and pixelFormatType based on a passed in piece of memory.
CVPixelBufferFillExtendedPixelsCVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Fills the extended pixels of the PixelBuffer. This function replicates edge pixels to fill the entire extended region of the image.
CVPixelBufferGetBaseAddressCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the base address of the PixelBuffer.
CVPixelBufferGetBaseAddressOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the base address of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetBytesPerRowCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the rowBytes of the PixelBuffer.
CVPixelBufferGetBytesPerRowOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the row bytes of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetDataSizeCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the data size for contigous planes of the PixelBuffer.
CVPixelBufferGetExtendedPixels⚠CVBuffer and CVImageBuffer and CVPixelBuffer
Returns the size of extended pixels of the PixelBuffer.
CVPixelBufferGetHeightCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the height of the PixelBuffer.
CVPixelBufferGetHeightOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the height of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetIOSurfaceCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelBufferIOSurface and objc2-io-surface and non-watchOS
Returns the IOSurface backing the pixel buffer, or NULL if it is not backed by an IOSurface.
CVPixelBufferGetPixelFormatTypeCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the PixelFormatType of the PixelBuffer.
CVPixelBufferGetPlaneCountCVBuffer and CVImageBuffer and CVPixelBuffer
Returns number of planes of the PixelBuffer.
CVPixelBufferGetTypeIDCVPixelBuffer
CVPixelBufferGetWidthCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the width of the PixelBuffer.
CVPixelBufferGetWidthOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the width of the plane at planeIndex in the PixelBuffer.
CVPixelBufferIsCompatibleWithAttributes⚠CVBuffer and CVImageBuffer and CVPixelBuffer
Returns true if given pixel buffer is compatible with pixelBufferAttributes dictionary.
CVPixelBufferIsPlanarCVBuffer and CVImageBuffer and CVPixelBuffer
Returns if the PixelBuffer is planar.
CVPixelBufferLockBaseAddress⚠CVBase and CVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Description Locks the BaseAddress of the PixelBuffer to ensure that the memory is accessible.
CVPixelBufferPoolCreate⚠DeprecatedCVPixelBufferPool and CVReturn
CVPixelBufferPoolCreatePixelBuffer⚠DeprecatedCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelBufferPool and CVReturn
CVPixelBufferPoolCreatePixelBufferWithAuxAttributes⚠DeprecatedCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelBufferPool and CVReturn
CVPixelBufferPoolFlushDeprecatedCVBase and CVPixelBufferPool
CVPixelBufferPoolGetAttributesDeprecatedCVPixelBufferPool
CVPixelBufferPoolGetPixelBufferAttributesDeprecatedCVPixelBufferPool
CVPixelBufferUnlockBaseAddress⚠CVBase and CVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn
Description Unlocks the BaseAddress of the PixelBuffer.
CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypesCVPixelFormatDescription
CVPixelFormatDescriptionCreateWithPixelFormatTypeCVPixelFormatDescription
CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType⚠CVPixelFormatDescription
Safety
CVPixelFormatTypeCopyFourCharCodeStringCVPixelFormatDescription
Creates a string with a formatted representation of a pixel format
CVTransferFunctionGetIntegerCodePointForStringCVImageBuffer
CVTransferFunctionGetStringForIntegerCodePointCVImageBuffer
CVYCbCrMatrixGetIntegerCodePointForStringCVImageBuffer
CVYCbCrMatrixGetStringForIntegerCodePointCVImageBuffer

Type Aliases§

CVDisplayLinkOutputCallbackCVBase and CVDisplayLink and CVReturn
Apple’s documentation
CVDisplayLinkOutputHandlerblock2 and CVBase and CVDisplayLink and CVReturn
Apple’s documentation
CVFillExtendedPixelsCallBackCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelFormatDescription
Apple’s documentation
CVImageBufferCVBuffer and CVImageBuffer
Base type for all CoreVideo image buffers
CVMetalBufferCVBuffer and CVMetalBuffer
Metal buffer based CVPixelBuffer wrapped buffer
CVMetalTextureCVBuffer and CVImageBuffer and CVMetalTexture
Metal texture based image buffer
CVOpenGLBufferCVBuffer and CVImageBuffer and CVOpenGLBuffer
Apple’s documentation
CVOpenGLTextureCVBuffer and CVImageBuffer and CVOpenGLTexture
OpenGL texture based image buffer
CVOptionFlagsCVBase
Flags to be used for the display and render call back functions.
CVPixelBufferCVBuffer and CVImageBuffer and CVPixelBuffer
Based on the image buffer type. The pixel buffer implements the memory storage for an image buffer.
CVPixelBufferReleaseBytesCallbackCVPixelBuffer
Apple’s documentation
CVPixelBufferReleasePlanarBytesCallbackCVPixelBuffer
Apple’s documentation
CVReturnCVReturn
CoreVideo specific error codes