A Core Foundation object associated with a video frame. This attachment, specified by a key-value pair, can hold any sort of information relevant to the frame, such as timestamp.
A collection of preallocated buffers that can be used over and over. Keeping a pool of buffers available requires less overhead than allocating and deallocating a buffer each time it is needed.
A high-priority thread that, based on a specified hardware display, makes intelligent guesses as to how often frames must be output to synchronize with the displayâÂÂs refresh rate.
An abstract buffer type that holds Core Video images. Pixel buffers, Core Video OpenGL buffers, and OpenGL textures derive from the CVImageBuffer type.
A buffer that holds image information in graphics card memory. In Core Video, you manipulate OpenGL buffers using the CVOpenGLBufferRef
type, which is a wrapper around the standard OpenGL buffer type.
An immutable image that OpenGL uses to wrap onto primitives. In Core Video, you manipulate OpenGL textures using the CVOpenGLTextureRef
type, which is a wrapper around the standard OpenGL texture type.
A buffer that holds image information in main memory.
See buffer pool.
See OpenGL texture.
A pool of OpenGL textures.
An abstract space that indicates where drawing should occur. For example, an OpenGL context specifies where OpenGL drawing should occur. A visual context is typically associated with an NSView or HIView object.
© 2004, 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-04-03)