9: Media-Rich Programming With OpenML
Sunday, Tutorial, 10 am - noon
is a new industry effort to develop a standard cross-platform
environment that supports creation and display of digital
media, including audio, video, and graphics. A key OpenML
goal is to define standard synchronization primitives
that can ensure efficient, accurate, and synchronized
delivery of independent digital media streams. This overview
of the OpenML effort covers the participants, the charter,
deliverables, and ongoing efforts.
Programming experience in C or C++. Basic knowledge of
computer graphics and video hardware. Also helpful: working
knowledge of OpenGL and familiarity with video standards
Overview of the Khronos Group SIG and its activities.
Architectural overview of the OpenML programming environment.
Synchronization primitives and their use: UST, MSC, and
SBC. Video back-end control using Wdc/Xdc. OpenGL extensions
required for OpenML. Overview of the OpenML API. Application