Core Video: Difference between revisions
Gerritdewitt (talk | contribs) |
Gerritdewitt (talk | contribs) |
||
Line 24: | Line 24: | ||
== Overview == |
== Overview == |
||
Core Video is the digital video processing pipeline used QuickTime 7 on Mac OS X to interface with the rendering and compositing layers in its graphics model. QuickTime 7 is the first version to fully use the Quartz technologies, and it provides Core Video with decompressed video frames for display.<ref>{{cite web | title=Apple - Developer - Core Video Programming Guide - Introduction to Core Video Programming Guide | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Intro/chapter_1_section_1.html |
Core Video is the digital video processing pipeline used QuickTime 7 on Mac OS X to interface with the rendering and compositing layers in its graphics model. QuickTime 7 is the first version to fully use the Quartz technologies, and it provides Core Video with decompressed video frames for display.<ref>{{cite web | title=Apple - Developer - Core Video Programming Guide - Introduction to Core Video Programming Guide | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Intro/chapter_1_section_1.html |
||
| accessdate=2007-04-18}}</ref> The processing pipeline in Core Video offers both a ''buffering model'' and ''synchronization solution'' to ensure smooth playback.<ref>{{cite web | title=Apple - Developer - Core Video Programming Guide - Core Video Concepts | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Concepts/chapter_2_section_1.html |
|||
| accessdate=2007-04-18}}</ref> |
| accessdate=2007-04-18}}</ref> |
||
Core Video can be thought of as the link between a video source and a display context in Quartz 2D. Passing the video frame data as images into Quartz 2D offers all of the advantages available in the Quartz technologies layer, including [[Core Image]] filters and OpenGL rendering via [[Quartz Compositor]]. Core Video replaces older QuickTime methods for interacting with QuickDraw.<ref>{{cite web | title=Apple - Developer - Core Video Programming Guide - The Core Video Pipeline | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Concepts/chapter_2_section_2.html | accessdate=2007-04-18}}</ref> |
Core Video can be thought of as the link between a video source and a display context in Quartz 2D. Passing the video frame data as images into Quartz 2D offers all of the advantages available in the Quartz technologies layer, including [[Core Image]] filters and OpenGL rendering via [[Quartz Compositor]]. Core Video replaces older QuickTime methods for interacting with QuickDraw.<ref>{{cite web | title=Apple - Developer - Core Video Programming Guide - The Core Video Pipeline | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Concepts/chapter_2_section_2.html | accessdate=2007-04-18}}</ref> |
||
Core Video is available in: |
Core Video is available in: |
Revision as of 15:47, 18 April 2007
|
---|
Core Video is the video processing model used by QuickTime 7 on Mac OS X. It delivers uncompressed frame data from QuickTime or other video source to the rest of the Quartz technologies in Mac OS X.[1]
Overview
Core Video is the digital video processing pipeline used QuickTime 7 on Mac OS X to interface with the rendering and compositing layers in its graphics model. QuickTime 7 is the first version to fully use the Quartz technologies, and it provides Core Video with decompressed video frames for display.[2] The processing pipeline in Core Video offers both a buffering model and synchronization solution to ensure smooth playback.[3]
Core Video can be thought of as the link between a video source and a display context in Quartz 2D. Passing the video frame data as images into Quartz 2D offers all of the advantages available in the Quartz technologies layer, including Core Image filters and OpenGL rendering via Quartz Compositor. Core Video replaces older QuickTime methods for interacting with QuickDraw.[4]
Core Video is available in:
- Mac OS X v10.4 and later
- Mac OS X v10.3 when QuickTime 7.0 or later is installed
References
- ^ "Apple - Developer - Core Video Programming Guide - Core Video Concepts". Retrieved 2007-04-18.
- ^ "Apple - Developer - Core Video Programming Guide - Introduction to Core Video Programming Guide". Retrieved 2007-04-18.
- ^ "Apple - Developer - Core Video Programming Guide - Core Video Concepts". Retrieved 2007-04-18.
- ^ "Apple - Developer - Core Video Programming Guide - The Core Video Pipeline". Retrieved 2007-04-18.