Core Video: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
{| border="0" cellpadding="0" align="right" cellspacing="0"
{{Infobox Software
|-
|name = Core Video
!
|logo=[[Image:Apple_Core_Video_Icon_175px.png|Core Video|48px]]
!
|developer = [[Apple Computer]]
{| class="infobox" style="width: 31em;"
|operating_system = [[Mac OS X]]
|- style="background:#AADDBB" align="center"
|genre = [[Software utility|System Utility]]
| style="border-bottom: 2px solid #ccffcc"" | '''Mac OS X Graphics Model'''
|license = [[Proprietary software|Proprietary]]
|-
|website =[http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/index.html Core Video Developer's Page]
| [[Image:Apple_Core_Video_Icon_175px.png|Core Video|48px]]
}}
|- style="background:#ccffcc"
| Rendering
|-
| [[QuickDraw]] • [[OpenGL]] • [[Quartz 2D]] • [[Core Image]] • Core Video
|- style="background:#ccffcc"
| Compositing
|-
|
[[Quartz Compositor]]
|}
|}


'''Core Video''' is the video processing model used by [[QuickTime | QuickTime 7]] on Mac OS X. It delivers uncompressed frame data from QuickTime or other video source to the rest of the [[Quartz (graphics layer) | Quartz technologies]] in Mac OS X.<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>
'''Core Video''' is a new pipeline model for digital video in [[Mac OS X]]. 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 ([[QuickTime]], [[OpenGL]], and so on) or display synchronization issues.

Core Video depends on accelerated video cards for the use of [[Quartz Compositor|Quartz Extreme]], whereas non-accelerated video cards cannot show smooth blends and pixel shading effects, and thus make use only of Quartz (not Extreme).


== Overview ==
Core Video is available in:
Core Video is available in:
*[[Mac OS X v10.4]] and later
*[[Mac OS X v10.4]] and later
*[[Mac OS X v10.3]] when QuickTime 7.0 or later is installed
*[[Mac OS X v10.3]] when QuickTime 7.0 or later is installed

{{compu-lang-stub}}
{{Mac-stub}}


{{Mac OS X}}
{{Mac OS X}}

Revision as of 14:05, 18 April 2007

Mac OS X Graphics Model
Core Video
Rendering
QuickDrawOpenGLQuartz 2DCore Image • Core Video
Compositing

Quartz Compositor

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 available in:

  1. ^ "Apple - Developer - Core Video Programming Guide - Core Video Concepts". Retrieved 2007-04-18.