|
Version: 1.0.1 Posted: 2008-04-24 Build Requirements: Xcode 2.0+ Runtime Requirements: Mac OS X 10.3.9, Mac OS X 10.4+, QuickTime 7+ Download Sample (QTCoreVideo101.zip, 173.1K) |
||||||||||
DescriptionQTCoreVideo101 is a cocoa application demonstrating (in the least amount of code possible) how to render a QuickTime Movie using OpenGL and the new video pipeline. It is a good place to start for developers looking at OpenGL, Core Video and Visual Contexts for the very first time. In this sample we're using the following framework APIs: QTKit is used to play back a QuickTime Movie. QuickTime Visual Context is used as the drawing destination for the QuickTime Movie. NSOpenGLView is used as our view, this is where we draw a video frame on a teapot or quad. Core Video pipeline: Movie -> Visual context -> OpenGL transforms -> OpenGL rendering ----> Hardware What is Core Video: Core Video delivers a modern foundation for video services providing a bridge between QuickTime and the GPU for hardware-accelerated video processing. This highly optimized pipeline for video presentation increases performance and reduces CPU load, freeing up resources for other operations. Document Revision History
|
|