| Type | Reason |
|---|---|
| CVAttachmentMode | An enumeration whose values specify whether a buffer attachment should or should not propagate. |
| CVBuffer | A Core Video data buffer, containing video, audio, or other type of data. |
| CVFillExtendedPixelsCallBack | A delegate that defines the function used to pad buffers that use a custom pixel format. |
| CVFillExtendedPixelsCallBackData | Encapsulates the description of a custom extended-pixel fill algorithm. |
| CVImageBuffer | A CoreVideo.CVBuffer that stores image data. |
| CVMetalTexture | This type exposes a CoreVideo buffer as a Metal texture. |
| CVMetalTextureCache | Cache to manage CVMetalTexture objects. |
| CVOpenGLESTexture | This type exposes a CoreVideo buffer as an OpenGL texture. |
| CVOpenGLESTextureCache | Cache to manage CVOpenGLESTexture objects. |
| CVOptionFlags | A flagging enumeration. Currently only contains a None value of 0. |
| CVPixelBuffer | A CoreVideo.CVImageBuffer that holds pixels. |
| CVPixelBufferAttributes | Manages the attributes associated with CoreVideo.CVPixelBuffer. |
| CVPixelBufferLock | An enumeration that flags whether a CoreVideo.CVPixelBuffer is read-only or not. |
| CVPixelBufferPool | A reusable set of CoreVideo.CVPixelBuffers. |
| CVPixelBufferPoolAllocationSettings | Manages pixel buffer pool allocation settings. |
| CVPixelBufferPoolSettings | Manages pixel buffer settings. |
| CVPixelFormatDescription | A class that supports the definition of customer pixel formats. |
| CVPixelFormatType | An enumeration of known pixel formats. |
| CVPlanarComponentInfo | A struct that describes planar components. |
| CVPlanarPixelBufferInfo | A struct that holds the CoreVideo.CVPlanarComponentInfos of a planar buffer. |
| CVPlanarPixelBufferInfo_YCbCrPlanar | A struct that defines the CoreVideo.CVPlanarComponentInfos of a YCbCr planar buffer. |
| CVReturn | Possible status codes for CoreVideo functions. |
| CVSMPTETime | Encodes an SMPTE timestamp. |
| CVSMPTETimeFlags | An enumeration whose values specify the SMPTE time state. |
| CVSMPTETimeType | An enumeration whose values specify SMPTE timecode types. |
| CVTime | CoreVideo time representation. |
| CVTimeFlags | An enumeration that can flag whether a CoreVideo.CVTime is unknown. |
| CVTimeStamp | A struct that describes a display timestamp. |
| CVTimeStampFlags | An enumeration whose values can flag validity of a timestamp or field in a CoreVideo.CVTimeStamp. |