Difference between revisions of "Compliance levels"
From A-SMIL.org
(Created) |
(No difference)
|
Revision as of 06:06, 27 August 2010
The W3C SMIL standard specifies profiles that allow implementations to incrementally add support for SMIL features. However in real application, we feel that the profiles may be insufficient and some times over-complicated to use as a definition. Here is an attempt to define SMIL performance levels by A-SMIL.org.
Feature | Level 0 | Level 1 | Level 2 | SMIL feature |
---|---|---|---|---|
Sequential playlist | X | X | X | <seq> |
Image, video and audio objects | X | X | X | <img>, <video>, <audio> |
Wallclock for date/time/recurrence scheduling | X | X | wallclock() | |
Auto reload | X | X | <meta http-equiv="Refresh"> | |
Interrupts supporting priority | X | X | <excl>, <priorityClass> | |
Background file transfer | X | X | <prefetch> | |
Conditional play based on dynamic states | X | X | expr="" | |
Parallel playlist | X | <par> | ||
Screen layout control | X | <region> | ||
Animation (for crawls) | X | <animate> | ||
Text rendering | X | <smilText> |
Level 0 are quick and easy SMIL implementations useful for stand-alone, full-screen, looping only, playback only applications.
Level 1 are full-screen SMIL implementations capable of network management and complex scheduling.
Level 2 are more sophisticated SMIL implementations useful for general digital signage applications on a large display.