iOS Developer Library


Core Video Framework Reference

Core Video Framework Reference

Opaque Types   Other Reference  

Core Video provides a pipeline model for digital video in iOS. Partitioning the processing into discrete steps makes it simpler for developers to access and manipulate individual frames without having to worry about translating between data types such as QuickTime. It also provides buffer and buffer pool support for Core Media. Applications that do not need to manipulate individual frames should never need to use Core Video directly.

Opaque Types


Describes the interface for buffers in Core Video.


Describes the interface for buffers of image data in Core Video.


Describes the interface for working with Metal texture-based image buffers.


Describes the interface for working with OpenGLES texture-based image buffers.


Describes a buffer that holds pixels in main memory.


Describes a utility object for managing pixel buffers for repeated use.

Other Reference

CVOpenGLESTextureCache Reference

CVMetalTextureCache Reference

CVPixelFormatDescription Reference

CVTime Reference

Core Video Constants Reference