mediabox
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A highly configurable, plugin-based program for media computers.
Trevor Fountain, 30 September 2008
doches@gmail.com

Mediabox is a highly configurable, plugin-based architecture for building 
frontends to multimedia PCs running GNU/Linux or OS X. By itself, Mediabox is
essentially useless -- all of the functionality comes from loaded plugins and
'screens'.

Read the 'mediabox.conf.example' file for information on how to set up Mediabox.

Mediabox recognizes several types of plugins. The first, and most important, 
are 'screens' -- a screen is a largely self-contained program that does some
processing every tick, and displays some output to the screen. Only one screen
can be active at a time, but screens may yield execution to another screen of
their choice at any time. Depending on your application for Mediabox you will
load particular screens, or sets of screens. For example, the 'Slideshow' 
screen allows Mediabox to act like a digital picture frame, rotating through
images in a specified directory, the 'RecentTracks' screen displays a list of
recently played music from a user's Last.fm profile, and 'Clock' displays the
current time.

Secondly, Mediabox recognized both 'slotted' and 'unslotted' plugins. 'slotted'
plugins fill a particular role, and you may only have a single plugin loaded
per slot. For example, the graphics engine Mediabox uses to draw screens is 
implemented as a slotted plugin -- it would make little sense to load both SDL
and OpenGL engines. Conversely, multiple 'unslotted' plugins may be loaded; an
'unslotted' plugin extends Mediabox with additional features or functionality.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。