Lizzy v1.1.1

Package christophedelory.playlist.smil

SMIL, the Synchronized Multimedia Integration Language, is a W3C recommended XML markup language for describing multimedia presentations.

See:
          Description

Interface Summary
SmilVisitor A SMIL hierarchy visitor.
 

Class Summary
AbstractSmilElement The media object elements.
AbstractTimingElement The base class of time containers.
Animation The animated vector graphics or other animated format.
Audio A media object element which allows including audio clip into a SMIL presentation.
BaseSmilVisitor A starting point for a SMIL playlist visitor.
Body Contains information that is related to the temporal and linking behavior of the document.
Brush Represents a lightweight media object element which allows an author to paint a solid color or other pattern in place of a media object.
Core The base class which contains all common attributes of a SMIL object.
ExclusiveTimingElement Defines a time container with semantics based upon par, but with the additional constraint that only one child element may play at any given time.
Head Represents the element which contains information that is not related to the temporal behavior of the presentation.
Image Represents an image media object, such as GIF, PNG, JPEG or RealPix.
Layout Defines a collection of rendering regions that determine how the elements in the document's body are positioned on an abstract rendering surface.
Meta Each meta element specifies a single property/value pair in the name and content attributes, respectively.
ParallelTimingElement A time container, short for "parallel", defines a simple time grouping in which multiple elements can play back at the same time.
Param The element which allows a general parameter value to be sent to a media object renderer as a name/value pair.
ParamGroup This element provides a convenience mechanism for defining a group of media parameters that may be used with several different media objects.
Position Defines the parameters position such as bottom, left, right and top.
Reference Represents a generic media reference which allows to define the media objects elements.
Region Controls the position, size and scaling of media object elements that are placed within it rendering space.
RegistrationPoint Determines the (x, y) coordinates of a point relative to a region upper-left corner for use in aligning elements in the document's body on regions within a visual rendering surface.
RootLayout The root layout determines the value of the layout properties of the root element, which in turn determines the size of the window in which the SMIL presentation is rendered.
SequentialTimingElement A time container that defines a sequence of elements in which elements play one after the other.
Smil Acts as the root element for all SMIL Host Language conformant language profiles.
SmilProvider The W3C SMIL playlist XML format.
Text Represents the text reference media object.
TextStream Represents the media object which can define a text document that includes timing information for the purpose of time-dependent rendering of portions of the text document.
TopLayout Determines the size of the window in which the SMIL presentation is rendered, as well as serving as a top level window in which to place child region elements.
Video Represents the media object which can define a video clip.
 

Package christophedelory.playlist.smil Description

SMIL, the Synchronized Multimedia Integration Language, is a W3C recommended XML markup language for describing multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things. SMIL allows the presentation of media items such as text, images, video, and audio, as well as links to other SMIL presentations, and files from multiple web servers. SMIL markup is written in XML, and has similarities to HTML.
From http://gonze.com/playlists/playlist-format-survey.html#SMIL:
"An XML format with a fair amount of overlap with HTML. Alone among playlist types, SMIL is an open standard, in this case from the W3C. According to the W3C, SMIL "is typically used for rich media/multimedia presentations which integrate streaming audio and video with images, text or any other media type". SMIL allows but doesn't define embedded metadata using RDF. Because of this approach, it has by far the most powerful and flexible metadata support of any playlist format."


© 2008-2009 Christophe Delory

Copyright © 2008-2009 Christophe Delory. All Rights Reserved.