---
title: CVOpenGLBuffer
framework: Core Video
role: collectionGroup
role_heading: API Collection
path: corevideo/cvopenglbuffer-77s
---

# CVOpenGLBuffer

An image buffer used to store image data in video memory.

## Topics

### Functions

- [CVOpenGLBufferCreate(_:_:_:_:_:)](corevideo/cvopenglbuffercreate(_:_:_:_:_:).md)
- [CVOpenGLBufferAttach(_:_:_:_:_:)](corevideo/cvopenglbufferattach(_:_:_:_:_:).md)
- [CVOpenGLBufferGetAttributes(_:)](corevideo/cvopenglbuffergetattributes(_:).md)
- [CVOpenGLBufferGetTypeID()](corevideo/cvopenglbuffergettypeid().md)

### Data Types

- [CVOpenGLBuffer](corevideo/cvopenglbuffer.md)

### Constants

- [kCVOpenGLBufferHeight](corevideo/kcvopenglbufferheight.md)
- [kCVOpenGLBufferInternalFormat](corevideo/kcvopenglbufferinternalformat.md)
- [kCVOpenGLBufferMaximumMipmapLevel](corevideo/kcvopenglbuffermaximummipmaplevel.md)
- [kCVOpenGLBufferTarget](corevideo/kcvopenglbuffertarget.md)
- [kCVOpenGLBufferWidth](corevideo/kcvopenglbufferwidth.md)

## See Also

### OpenGL

- [CVOpenGLTextureCache](corevideo/cvopengltexturecache-780.md)
- [CVOpenGLTexture](corevideo/cvopengltexture-782.md)
- [CVOpenGLBufferPool](corevideo/cvopenglbufferpool-77j.md)
