Expand description
§Bindings to the CoreVideo framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- CVAttachment
Mode CVBuffer - Apple’s documentation
- CVBuffer
CVBuffer - Base type for all CoreVideo buffers
- CVDisplay
Link CVDisplayLink - Apple’s documentation
- CVFill
Extended Pixels Call Back Data CVBufferandCVImageBufferandCVPixelBufferandCVPixelFormatDescription - Apple’s documentation
- CVMetal
Buffer Cache CVMetalBufferCache - Apple’s documentation
- CVMetal
Texture Cache CVMetalTextureCache - CoreVideo Metal Texture Cache
- CVOpenGL
Buffer Pool CVOpenGLBufferPool - Apple’s documentation
- CVOpenGL
Texture Cache CVOpenGLTextureCache - CoreVideo OpenGL Texture Cache
- CVPixel
Buffer Lock Flags CVBaseandCVPixelBuffer - Flags to pass to CVPixelBufferLockBaseAddress() / CVPixelBufferUnlockBaseAddress()
- CVPixel
Buffer Pool CVPixelBufferPool - Apple’s documentation
- CVPixel
Buffer Pool Flush Flags CVBaseandCVPixelBufferPool - Flags to pass to CVPixelBufferPoolFlush()
- CVPlanar
Component Info CVPixelBuffer - Apple’s documentation
- CVPlanar
Pixel Buffer Info CVPixelBuffer - Apple’s documentation
- CVPlanar
Pixel Buffer Info_ YCbCr BiPlanar CVPixelBuffer - Apple’s documentation
- CVPlanar
Pixel Buffer Info_ YCbCr Planar CVPixelBuffer - Apple’s documentation
- CVSMPTE
Time CVBase - 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.
- CVSMPTE
Time Flags CVBase - Flags that describe the SMPTE time state.
- CVSMPTE
Time Type CVBase - Constants that describe the type of SMPTE time.
- CVTime
CVBase - Apple’s documentation
- CVTime
Flags CVBase - Apple’s documentation
- CVTime
Stamp CVBase - CoreVideo uses a CVTimeStamp structure to store video display time stamps.
- CVTime
Stamp Flags CVBase - Apple’s documentation
Constants§
- kCVPixel
Format Type_ 1Indexed Gray_ White IsZero CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 1Monochrome CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 2Indexed CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 2Indexed Gray_ White IsZero CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4Indexed CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4Indexed Gray_ White IsZero CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 8Indexed CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 8Indexed Gray_ White IsZero CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 14Bayer_ BGGR CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 14Bayer_ GBRG CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 14Bayer_ GRBG CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 14Bayer_ RGGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16BE555 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16BE565 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16Gray CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16LE555 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16LE565 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16LE5551 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 16Versatile Bayer CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 24BGR CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 24RGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 30RGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 30RGBLE Packed Wide Gamut CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 30RGBLE_ 8A_ BiPlanar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 30RGB_ r210 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 32ABGR CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 32ARGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 32Alpha Gray CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 32BGRA CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 32RGBA CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 40ARGBLE Wide Gamut CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 40ARGBLE Wide Gamut Premultiplied CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 48RGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 64ARGB CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 64RGBA Half CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 64RGBALE CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 64RGBA_ Downscaled ProResRAW CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 96Versatile Bayer Packed12 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 128RGBA Float CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr8 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr8 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr8 Planar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr8 Planar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr8 Video Range_ 8A_ TriPlanar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr10 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 420Yp CbCr10 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr8 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr8 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr8 Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr8_ yuvs CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr10 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr10 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr10 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr16 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 422Yp CbCr_ 4A_ 8BiPlanar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr8 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr8 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr10 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr10 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr10 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr16 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 444Yp CbCr16 Video Range_ 16A_ TriPlanar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4444A YpCb Cr8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4444A YpCb Cr16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4444A YpCb CrFloat CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4444 YpCb CrA8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ 4444 YpCb CrA8R CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ ARGB2101010LE Packed CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Depth Float16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Depth Float32 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Disparity Float16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Disparity Float32 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 30RGBLE Packed Wide Gamut CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 30RGBLE_ 8A_ BiPlanar CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 32BGRA CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 64RGBA Half CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 420Yp CbCr8 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 420Yp CbCr8 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 420Yp CbCr10 Packed BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 420Yp CbCr10 Packed BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossless_ 422Yp CbCr10 Packed BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossy_ 32BGRA CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossy_ 420Yp CbCr8 BiPlanar Full Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossy_ 420Yp CbCr8 BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossy_ 420Yp CbCr10 Packed BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ Lossy_ 422Yp CbCr10 Packed BiPlanar Video Range CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent10 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent12 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent16 Half CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ OneComponent32 Float CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ TwoComponent8 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ TwoComponent16 CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ TwoComponent16 Half CVPixelBuffer - Apple’s documentation
- kCVPixel
Format Type_ TwoComponent32 Float CVPixelBuffer - Apple’s documentation
- kCVReturn
Allocation Failed CVReturn - Apple’s documentation
- kCVReturn
Display Link Already Running CVReturn - Apple’s documentation
- kCVReturn
Display Link Callbacks NotSet CVReturn - Apple’s documentation
- kCVReturn
Display Link NotRunning CVReturn - Apple’s documentation
- kCVReturn
Error CVReturn - Apple’s documentation
- kCVReturn
First CVReturn - Apple’s documentation
- kCVReturn
Invalid Argument CVReturn - Apple’s documentation
- kCVReturn
Invalid Display CVReturn - Apple’s documentation
- kCVReturn
Invalid Pixel Buffer Attributes CVReturn - Apple’s documentation
- kCVReturn
Invalid Pixel Format CVReturn - Apple’s documentation
- kCVReturn
Invalid Pool Attributes CVReturn - Apple’s documentation
- kCVReturn
Invalid Size CVReturn - Apple’s documentation
- kCVReturn
Last CVReturn - Apple’s documentation
- kCVReturn
Pixel Buffer NotMetal Compatible CVReturn - Apple’s documentation
- kCVReturn
Pixel Buffer NotOpenGL Compatible CVReturn - Apple’s documentation
- kCVReturn
Pool Allocation Failed CVReturn - Apple’s documentation
- kCVReturn
Retry CVReturn - Apple’s documentation
- kCVReturn
Success CVReturn - Apple’s documentation
- kCVReturn
Unsupported CVReturn - Apple’s documentation
- kCVReturn
Would Exceed Allocation Threshold CVReturn - Apple’s documentation
- kCVVersatile
Bayer_ Bayer Pattern_ BGGR CVPixelBuffer - Apple’s documentation
- kCVVersatile
Bayer_ Bayer Pattern_ GBRG CVPixelBuffer - Apple’s documentation
- kCVVersatile
Bayer_ Bayer Pattern_ GRBG CVPixelBuffer - Apple’s documentation
- kCVVersatile
Bayer_ Bayer Pattern_ RGGB CVPixelBuffer - Apple’s documentation
Statics§
- kCVBuffer
Movie ⚠Time Key CVBuffer - Apple’s documentation
- kCVBuffer
NonPropagated ⚠Attachments Key CVBuffer - Apple’s documentation
- kCVBuffer
Propagated ⚠Attachments Key CVBuffer - Apple’s documentation
- kCVBuffer
Time ⚠Scale Key CVBuffer - Apple’s documentation
- kCVBuffer
Time ⚠Value Key CVBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Alpha Channel IsOpaque CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Alpha Channel Mode Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Alpha Channel Mode_ Premultiplied Alpha CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Alpha Channel Mode_ Straight Alpha CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Ambient Viewing Environment Key CVImageBuffer - Apple’s documentation
- kCVImage
BufferCG ⚠Color Space Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location Bottom Field Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location TopField Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ Bottom CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ Bottom Left CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ Center CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ DV420 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ Left CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ Top CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Location_ TopLeft CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Subsampling Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Subsampling_ 411 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Subsampling_ 420 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Chroma Subsampling_ 422 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Clean Aperture Height Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Clean Aperture Horizontal Offset Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Clean Aperture Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Clean Aperture Vertical Offset Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Clean Aperture Width Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ DCI_ P3 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ EBU_ 3213 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ ITU_ R_ 709_ 2 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ ITU_ R_ 2020 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ P3_ D65 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ P22 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Color Primaries_ SMPTE_ C CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Content Light Level Info Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Display Dimensions Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Display Height Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Display Mask Rectangle Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle Stereo Left Key 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”.
- kCVImage
Buffer ⚠Display Mask Rectangle Stereo Right Key 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”.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Left Edge Points Key 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)
- kCVImage
Buffer ⚠Display Mask Rectangle_ Rectangle Height Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Rectangle Left Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Rectangle TopKey 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Rectangle Width Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Reference Raster Height Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Reference Raster Width Key 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.
- kCVImage
Buffer ⚠Display Mask Rectangle_ Right Edge Points Key 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)
- kCVImage
Buffer ⚠Display Width Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Count Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Detail Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Detail Spatial First Line Early CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Detail Spatial First Line Late CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Detail Temporal Bottom First CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Field Detail Temporal TopFirst CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Gamma Level Key CVImageBuffer - Apple’s documentation
- kCVImage
BufferICC ⚠Profile Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠LogTransfer Function Key CVImageBuffer - Indicates that the transfer function or gamma of the content is a log format and identifies the specific log curve.
- kCVImage
Buffer ⚠LogTransfer Function_ Apple Log CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠LogTransfer Function_ Apple Log2 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Mastering Display Color Volume Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Pixel Aspect Ratio Horizontal Spacing Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Pixel Aspect Ratio Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Pixel Aspect Ratio Vertical Spacing Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Post Decode Processing Frame Metadata Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Post Decode Processing Sequence Metadata Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Preferred Clean Aperture Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Region OfInterest Key CVImageBuffer - Specifies region of interest that image statistics cover.
- kCVImage
Buffer ⚠Scene Illumination Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function Key CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ EBU_ 3213 Deprecated CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ ITU_ R_ 709_ 2 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ ITU_ R_ 2020 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ ITU_ R_ 2100_ HLG CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ Linear CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ SMPTE_ 240M_ 1995 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ SMPTE_ C Deprecated CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ SMPTE_ ST_ 428_ 1 CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ SMPTE_ ST_ 2084_ PQ CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ UseGamma CVImageBuffer - Apple’s documentation
- kCVImage
Buffer ⚠Transfer Function_ sRGB CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix Key CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ DCI_ P3 Deprecated CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ ITU_ R_ 601_ 4 CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ ITU_ R_ 709_ 2 CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ ITU_ R_ 2020 CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ P3_ D65 Deprecated CVImageBuffer - Apple’s documentation
- kCVImage
BufferY ⚠CbCr Matrix_ SMPTE_ 240M_ 1995 CVImageBuffer - Apple’s documentation
- kCVIndefinite
Time ⚠CVBase - Apple’s documentation
- kCVMetal
Buffer ⚠Cache Maximum Buffer AgeKey CVMetalBufferCache - Apple’s documentation
- kCVMetal
Texture ⚠Cache Maximum Texture AgeKey CVMetalTextureCache - Apple’s documentation
- kCVMetal
Texture ⚠Storage Mode 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
- kCVMetal
Texture ⚠Usage 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
- kCVOpenGL
Buffer ⚠Height Deprecated CVOpenGLBuffer - Apple’s documentation
- kCVOpenGL
Buffer ⚠Internal Format Deprecated CVOpenGLBuffer - Apple’s documentation
- kCVOpenGL
Buffer ⚠Maximum Mipmap Level Deprecated CVOpenGLBuffer - Apple’s documentation
- kCVOpenGL
Buffer ⚠Pool Maximum Buffer AgeKey Deprecated CVOpenGLBufferPool - Apple’s documentation
- kCVOpenGL
Buffer ⚠Pool Minimum Buffer Count Key Deprecated CVOpenGLBufferPool - Apple’s documentation
- kCVOpenGL
Buffer ⚠Target Deprecated CVOpenGLBuffer - Apple’s documentation
- kCVOpenGL
Buffer ⚠Width Deprecated CVOpenGLBuffer - Apple’s documentation
- kCVOpenGL
Texture ⚠Cache Chroma Sampling Mode Automatic Deprecated CVOpenGLTextureCache - Apple’s documentation
- kCVOpenGL
Texture ⚠Cache Chroma Sampling Mode Best Performance Deprecated CVOpenGLTextureCache - Apple’s documentation
- kCVOpenGL
Texture ⚠Cache Chroma Sampling Mode Highest Quality Deprecated CVOpenGLTextureCache - Apple’s documentation
- kCVOpenGL
Texture ⚠Cache Chroma Sampling Mode Key Deprecated CVOpenGLTextureCache - Apple’s documentation
- kCVPixel
Buffer ⚠Bytes PerRow Alignment Key CVPixelBuffer - Apple’s documentation
- kCVPixel
BufferCG ⚠Bitmap Context Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
BufferCG ⚠Image Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Extended Pixels Bottom Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Extended Pixels Left Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Extended Pixels Right Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Extended Pixels TopKey CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Height Key CVPixelBuffer - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface Core Animation Compatibility Key CVPixelBufferIOSurface - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface OpenGLESFBO Compatibility Key CVPixelBufferIOSurface - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface OpenGLES Texture Compatibility Key CVPixelBufferIOSurface - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface OpenGLFBO Compatibility Key CVPixelBufferIOSurface - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface OpenGL Texture Compatibility Key CVPixelBufferIOSurface - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface Properties Key CVPixelBuffer - Apple’s documentation
- kCVPixel
BufferIO ⚠Surface Purgeable Key CVPixelBuffer - Key sets the IOSurface backed memory allocation for CVPixelBuffer as purgable and volatile.
- kCVPixel
Buffer ⚠Memory Allocator Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Metal Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠OpenGL Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠OpenGLES Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠OpenGLES Texture Cache Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠OpenGL Texture Cache Compatibility Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Pixel Format Type Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Plane Alignment Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Buffer ⚠Pool Allocation Threshold Key CVPixelBufferPool - Apple’s documentation
- kCVPixel
Buffer ⚠Pool Free Buffer Notification CVPixelBufferPool - Apple’s documentation
- kCVPixel
Buffer ⚠Pool Maximum Buffer AgeKey CVPixelBufferPool - Apple’s documentation
- kCVPixel
Buffer ⚠Pool Minimum Buffer Count Key CVPixelBufferPool - Apple’s documentation
- kCVPixel
Buffer ⚠ProResRAW Key_ Black Level CVPixelBuffer - Buffer attachment key for sensel black level.
- kCVPixel
Buffer ⚠ProResRAW Key_ Color Matrix CVPixelBuffer - Buffer attachment key for color translation matrix.
- kCVPixel
Buffer ⚠ProResRAW Key_ Gain Factor CVPixelBuffer - Buffer attachment key for gain factor.
- kCVPixel
Buffer ⚠ProResRAW Key_ Metadata Extension CVPixelBuffer - Buffer attachment key for metadata extension.
- kCVPixel
Buffer ⚠ProResRAW Key_ Recommended Crop CVPixelBuffer - Buffer attachment key for recommended number of pixels/rows to discard from the sides of the image after raw conversion.
- kCVPixel
Buffer ⚠ProResRAW Key_ Sensel Siting Offsets CVPixelBuffer - Buffer attachment key for siting offsets, relative to pixel center, of individual sensels/components constituting each pixel.
- kCVPixel
Buffer ⚠ProResRAW Key_ White Balance Blue Factor CVPixelBuffer - Buffer attachment key for white balance blue factor.
- kCVPixel
Buffer ⚠ProResRAW Key_ White BalanceCCT CVPixelBuffer - Buffer attachment key for illuminant correlated color temperature.
- kCVPixel
Buffer ⚠ProResRAW Key_ White Balance RedFactor CVPixelBuffer - Buffer attachment key for white balance red factor.
- kCVPixel
Buffer ⚠ProResRAW Key_ White Level CVPixelBuffer - Buffer attachment key for sensel white level.
- kCVPixel
Buffer ⚠Versatile Bayer Key_ Bayer Pattern CVPixelBuffer - Buffer attachment key for code indicating Bayer pattern (sensel arrangement).
- kCVPixel
Buffer ⚠Width Key CVPixelBuffer - Apple’s documentation
- kCVPixel
Format ⚠Bits PerBlock CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Bits PerComponent CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Black Block CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Block Height CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Block Horizontal Alignment CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Block Vertical Alignment CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Block Width CVPixelFormatDescription - Apple’s documentation
- kCVPixel
FormatCG ⚠Bitmap Context Compatibility CVPixelFormatDescription - Apple’s documentation
- kCVPixel
FormatCG ⚠Bitmap Info CVPixelFormatDescription - Apple’s documentation
- kCVPixel
FormatCG ⚠Image Compatibility CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Codec Type CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Component Range CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Component Range_ Full Range CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Component Range_ Video Range CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Component Range_ Wide Range CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Constant CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Contains Alpha CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Contains Grayscale CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠ContainsRGB CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Contains Sensel Array CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠ContainsY CbCr CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Fill Extended Pixels Callback CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠FourCC CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Horizontal Subsampling CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Name CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠OpenGL Compatibility CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠OpenGLES Compatibility CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠OpenGL Format CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠OpenGL Internal Format CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠OpenGL Type CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Planes CVPixelFormatDescription - Apple’s documentation
- kCVPixel
FormatQD ⚠Compatibility CVPixelFormatDescription - Apple’s documentation
- kCVPixel
Format ⚠Vertical Subsampling CVPixelFormatDescription - Apple’s documentation
- kCVZero
Time ⚠CVBase - Apple’s documentation
Functions§
- CVBuffer
Copy ⚠Attachment Deprecated CVBuffer - CVBuffer
Copy Attachments Deprecated CVBuffer - CVBuffer
GetAttachment ⚠Deprecated CVBuffer - CVBuffer
GetAttachments Deprecated CVBuffer - CVBuffer
HasAttachment Deprecated CVBuffer - CVBuffer
Propagate Attachments Deprecated CVBuffer - CVBuffer
Remove AllAttachments Deprecated CVBuffer - CVBuffer
Remove Attachment Deprecated CVBuffer - CVBuffer
SetAttachment ⚠Deprecated CVBuffer - CVBuffer
SetAttachments ⚠Deprecated CVBuffer - CVColor
Primaries GetInteger Code Point ForString CVImageBuffer - CVColor
Primaries GetString ForInteger Code Point CVImageBuffer - CVDisplay
Link ⚠Create With ActiveCG Displays Deprecated CVDisplayLinkandCVReturn - CVDisplay
Link ⚠Create WithCG Display Deprecated CVDisplayLinkandCVReturnandobjc2-core-graphics - CVDisplay
Link ⚠Create WithCG Displays Deprecated CVDisplayLinkandCVReturnandobjc2-core-graphics - CVDisplay
Link ⚠Create With OpenGL Display Mask Deprecated CVDisplayLinkandCVReturnandobjc2-core-graphics - CVDisplay
Link GetActual Output Video Refresh Period Deprecated CVDisplayLink - CVDisplay
Link GetCurrentCG Display Deprecated CVDisplayLinkandobjc2-core-graphics - CVDisplay
Link ⚠GetCurrent Time Deprecated CVBaseandCVDisplayLinkandCVReturn - CVDisplay
Link GetNominal Output Video Refresh Period Deprecated CVBaseandCVDisplayLink - CVDisplay
Link GetOutput Video Latency Deprecated CVBaseandCVDisplayLink - CVDisplay
Link IsRunning Deprecated CVDisplayLink - CVDisplay
Link SetCurrentCG Display Deprecated CVDisplayLinkandCVReturnandobjc2-core-graphics - CVDisplay
Link ⚠SetCurrentCG Display From OpenGL Context Deprecated CVDisplayLinkandCVReturnandobjc2-open-gland macOS - CVDisplay
Link ⚠SetOutput Callback Deprecated CVBaseandCVDisplayLinkandCVReturn - CVDisplay
Link ⚠SetOutput Handler Deprecated CVBaseandCVDisplayLinkandCVReturnandblock2 - CVDisplay
Link Start Deprecated CVDisplayLinkandCVReturn - CVDisplay
Link Stop Deprecated CVDisplayLinkandCVReturn - CVDisplay
Link ⚠Translate Time Deprecated CVBaseandCVDisplayLinkandCVReturn - CVGet
Current Host Time CVHostTime - Retrieve the current value of the host time base.
- CVGet
Host Clock Frequency CVHostTime - Retrieve the frequency of the host time base.
- CVGet
Host Clock Minimum Time Delta CVHostTime - Retrieve the smallest possible increment in the host time base.
- CVImage
Buffer ⚠Create Color Space From Attachments CVImageBufferandobjc2-core-graphics - Attempts to synthesize a CGColorSpace from an image buffer’s attachments.
- CVImage
Buffer GetClean Rect CVBufferandCVImageBuffer - 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.
- CVImage
Buffer GetColor Space CVBufferandCVImageBufferandobjc2-core-graphics - Returns the color space of a CVImageBuffer.
- CVImage
Buffer GetDisplay Size CVBufferandCVImageBuffer - Returns the nominal output display size (in square pixels) of a CVImageBuffer. For example, for an NTSC DV frame this would be 640x480
- CVImage
Buffer GetEncoded Size CVBufferandCVImageBuffer - Returns the full encoded dimensions of a CVImageBuffer. For example, for an NTSC DV frame this would be 720x480
- CVImage
Buffer IsFlipped CVBufferandCVImageBuffer - Returns whether the image is flipped vertically or not.
- CVIs
Compressed Pixel Format Available CVPixelFormatDescription - Checks if a compressed pixel format is supported on the current platform.
- CVMetal
Buffer ⚠Cache Create Deprecated CVMetalBufferCacheandCVReturnandobjc2andobjc2-metaland non-watchOS - CVMetal
Buffer ⚠Cache Create Buffer From Image Deprecated CVBufferandCVImageBufferandCVMetalBufferandCVMetalBufferCacheandCVReturn - CVMetal
Buffer Cache Flush Deprecated CVBaseandCVMetalBufferCache - CVMetal
Buffer GetBuffer CVBufferandCVMetalBufferandobjc2andobjc2-metaland non-watchOS - Returns the Metal MTLBuffer object of the CVMetalBufferRef
- CVMetal
Buffer GetTypeID CVMetalBuffer - CVMetal
Texture ⚠Cache Create Deprecated CVMetalTextureCacheandCVReturnandobjc2andobjc2-metaland non-watchOS - CVMetal
Texture ⚠Cache Create Texture From Image Deprecated CVBufferandCVImageBufferandCVMetalTextureandCVMetalTextureCacheandCVReturnandobjc2-metaland non-watchOS - CVMetal
Texture Cache Flush Deprecated CVBaseandCVMetalTextureCache - CVMetal
Texture GetTexture CVBufferandCVImageBufferandCVMetalTextureandobjc2andobjc2-metaland non-watchOS - Returns the Metal MTLTexture object of the CVMetalTextureRef
- CVMetal
Texture GetTypeID CVMetalTexture - CVMetal
Texture IsFlipped CVBufferandCVImageBufferandCVMetalTexture - Returns whether the image is flipped vertically or not.
- CVOpenGL
Buffer ⚠Attach Deprecated CVBufferandCVImageBufferandCVOpenGLBufferandCVReturnandobjc2-open-gland macOS - Parameter
openGLBuffer: The buffer you wish to attach a GL context to - CVOpenGL
Buffer ⚠Create Deprecated CVBufferandCVImageBufferandCVOpenGLBufferandCVReturn - Create a new CVOpenGLBuffer that may be used for OpenGL rendering purposes
- CVOpenGL
Buffer GetAttributes Deprecated CVBufferandCVImageBufferandCVOpenGLBuffer - Parameter
openGLBuffer: Target OpenGL Buffer. - CVOpenGL
Buffer GetTypeID Deprecated CVOpenGLBuffer - CVOpenGL
Buffer ⚠Pool Create Deprecated CVOpenGLBufferPoolandCVReturn - CVOpenGL
Buffer ⚠Pool Create OpenGL Buffer Deprecated CVBufferandCVImageBufferandCVOpenGLBufferandCVOpenGLBufferPoolandCVReturn - CVOpenGL
Buffer Pool GetAttributes Deprecated CVOpenGLBufferPool - CVOpenGL
Buffer Pool GetOpenGL Buffer Attributes Deprecated CVOpenGLBufferPool - CVOpenGL
Texture ⚠Cache Create Deprecated CVOpenGLTextureCacheandCVReturnandobjc2-open-gland macOS - CVOpenGL
Texture ⚠Cache Create Texture From Image Deprecated CVBufferandCVImageBufferandCVOpenGLTextureandCVOpenGLTextureCacheandCVReturn - CVOpenGL
Texture Cache Flush Deprecated CVBaseandCVOpenGLTextureCache - CVOpenGL
Texture GetName Deprecated CVBufferandCVImageBufferandCVOpenGLTextureandobjc2-open-gland macOS - Returns the texture target name of the CVOpenGLTexture
- CVOpenGL
Texture GetTarget Deprecated CVBufferandCVImageBufferandCVOpenGLTextureandobjc2-open-gland macOS - Returns the texture target (eg. 2D vs. rect texture extension) of the CVOpenGLTexture
- CVOpenGL
Texture GetTypeID Deprecated CVOpenGLTexture - CVOpenGL
Texture IsFlipped Deprecated CVBufferandCVImageBufferandCVOpenGLTexture - Returns whether the image is flipped vertically or not.
- CVPixel
Buffer Copy Creation Attributes CVBufferandCVImageBufferandCVPixelBuffer - Returns a copy of pixelBufferAttributes dictionary used to create the PixelBuffer.
- CVPixel
Buffer ⚠Create CVBufferandCVImageBufferandCVPixelBufferandCVReturn - Call to create a single PixelBuffer for a given size and pixelFormatType.
- CVPixel
Buffer ⚠Create Resolved Attributes Dictionary CVPixelBufferandCVReturn - Takes a CFArray of CFDictionary objects describing various pixel buffer attributes and tries to resolve them into a single dictionary.
- CVPixel
Buffer ⚠Create With Bytes CVBufferandCVImageBufferandCVPixelBufferandCVReturn - Call to create a single PixelBuffer for a given size and pixelFormatType based on a passed in piece of memory.
- CVPixel
Buffer ⚠Create WithIO Surface CVBufferandCVImageBufferandCVPixelBufferandCVPixelBufferIOSurfaceandCVReturnandobjc2-io-surfaceand non-watchOS - Call to create a single CVPixelBuffer for a passed-in IOSurface.
- CVPixel
Buffer ⚠Create With Planar Bytes CVBufferandCVImageBufferandCVPixelBufferandCVReturn - Call to create a single PixelBuffer in planar format for a given size and pixelFormatType based on a passed in piece of memory.
- CVPixel
Buffer Fill Extended Pixels CVBufferandCVImageBufferandCVPixelBufferandCVReturn - Fills the extended pixels of the PixelBuffer. This function replicates edge pixels to fill the entire extended region of the image.
- CVPixel
Buffer GetBase Address CVBufferandCVImageBufferandCVPixelBuffer - Returns the base address of the PixelBuffer.
- CVPixel
Buffer GetBase Address OfPlane CVBufferandCVImageBufferandCVPixelBuffer - Returns the base address of the plane at planeIndex in the PixelBuffer.
- CVPixel
Buffer GetBytes PerRow CVBufferandCVImageBufferandCVPixelBuffer - Returns the rowBytes of the PixelBuffer.
- CVPixel
Buffer GetBytes PerRow OfPlane CVBufferandCVImageBufferandCVPixelBuffer - Returns the row bytes of the plane at planeIndex in the PixelBuffer.
- CVPixel
Buffer GetData Size CVBufferandCVImageBufferandCVPixelBuffer - Returns the data size for contigous planes of the PixelBuffer.
- CVPixel
Buffer ⚠GetExtended Pixels CVBufferandCVImageBufferandCVPixelBuffer - Returns the size of extended pixels of the PixelBuffer.
- CVPixel
Buffer GetHeight CVBufferandCVImageBufferandCVPixelBuffer - Returns the height of the PixelBuffer.
- CVPixel
Buffer GetHeight OfPlane CVBufferandCVImageBufferandCVPixelBuffer - Returns the height of the plane at planeIndex in the PixelBuffer.
- CVPixel
Buffer GetIO Surface CVBufferandCVImageBufferandCVPixelBufferandCVPixelBufferIOSurfaceandobjc2-io-surfaceand non-watchOS - Returns the IOSurface backing the pixel buffer, or NULL if it is not backed by an IOSurface.
- CVPixel
Buffer GetPixel Format Type CVBufferandCVImageBufferandCVPixelBuffer - Returns the PixelFormatType of the PixelBuffer.
- CVPixel
Buffer GetPlane Count CVBufferandCVImageBufferandCVPixelBuffer - Returns number of planes of the PixelBuffer.
- CVPixel
Buffer GetTypeID CVPixelBuffer - CVPixel
Buffer GetWidth CVBufferandCVImageBufferandCVPixelBuffer - Returns the width of the PixelBuffer.
- CVPixel
Buffer GetWidth OfPlane CVBufferandCVImageBufferandCVPixelBuffer - Returns the width of the plane at planeIndex in the PixelBuffer.
- CVPixel
Buffer ⚠IsCompatible With Attributes CVBufferandCVImageBufferandCVPixelBuffer - Returns true if given pixel buffer is compatible with pixelBufferAttributes dictionary.
- CVPixel
Buffer IsPlanar CVBufferandCVImageBufferandCVPixelBuffer - Returns if the PixelBuffer is planar.
- CVPixel
Buffer ⚠Lock Base Address CVBaseandCVBufferandCVImageBufferandCVPixelBufferandCVReturn - Description Locks the BaseAddress of the PixelBuffer to ensure that the memory is accessible.
- CVPixel
Buffer ⚠Pool Create Deprecated CVPixelBufferPoolandCVReturn - CVPixel
Buffer ⚠Pool Create Pixel Buffer Deprecated CVBufferandCVImageBufferandCVPixelBufferandCVPixelBufferPoolandCVReturn - CVPixel
Buffer ⚠Pool Create Pixel Buffer With AuxAttributes Deprecated CVBufferandCVImageBufferandCVPixelBufferandCVPixelBufferPoolandCVReturn - CVPixel
Buffer Pool Flush Deprecated CVBaseandCVPixelBufferPool - CVPixel
Buffer Pool GetAttributes Deprecated CVPixelBufferPool - CVPixel
Buffer Pool GetPixel Buffer Attributes Deprecated CVPixelBufferPool - CVPixel
Buffer ⚠Unlock Base Address CVBaseandCVBufferandCVImageBufferandCVPixelBufferandCVReturn - Description Unlocks the BaseAddress of the PixelBuffer.
- CVPixel
Format Description Array Create With AllPixel Format Types CVPixelFormatDescription - CVPixel
Format Description Create With Pixel Format Type CVPixelFormatDescription - CVPixel
Format ⚠Description Register Description With Pixel Format Type CVPixelFormatDescription - Safety
- CVPixel
Format Type Copy Four Char Code String CVPixelFormatDescription - Creates a string with a formatted representation of a pixel format
- CVTransfer
Function GetInteger Code Point ForString CVImageBuffer - CVTransfer
Function GetString ForInteger Code Point CVImageBuffer - CVYCb
CrMatrix GetInteger Code Point ForString CVImageBuffer - CVYCb
CrMatrix GetString ForInteger Code Point CVImageBuffer
Type Aliases§
- CVDisplay
Link Output Callback CVBaseandCVDisplayLinkandCVReturn - Apple’s documentation
- CVDisplay
Link Output Handler CVBaseandCVDisplayLinkandCVReturnandblock2 - Apple’s documentation
- CVFill
Extended Pixels Call Back CVBufferandCVImageBufferandCVPixelBufferandCVPixelFormatDescription - Apple’s documentation
- CVImage
Buffer CVBufferandCVImageBuffer - Base type for all CoreVideo image buffers
- CVMetal
Buffer CVBufferandCVMetalBuffer - Metal buffer based CVPixelBuffer wrapped buffer
- CVMetal
Texture CVBufferandCVImageBufferandCVMetalTexture - Metal texture based image buffer
- CVOpenGL
Buffer CVBufferandCVImageBufferandCVOpenGLBuffer - Apple’s documentation
- CVOpenGL
Texture CVBufferandCVImageBufferandCVOpenGLTexture - OpenGL texture based image buffer
- CVOption
Flags CVBase - Flags to be used for the display and render call back functions.
- CVPixel
Buffer CVBufferandCVImageBufferandCVPixelBuffer - Based on the image buffer type. The pixel buffer implements the memory storage for an image buffer.
- CVPixel
Buffer Release Bytes Callback CVPixelBuffer - Apple’s documentation
- CVPixel
Buffer Release Planar Bytes Callback CVPixelBuffer - Apple’s documentation
- CVReturn
CVReturn - CoreVideo specific error codes