Copyright 2013-01-06 Werner Randelshofer

Package org.monte.media

Defines a framework for media processing and provides default implementations.

See:
          Description

Interface Summary
Animator Animator executes multiple Interpolator's on a worker thread.
Codec A Codec processes a Buffer and stores the result in another Buffer.
ColorCyclePlayer A Player which supports a second layer of animation by cycling colors in the color palette of the current image in the video track.
Demultiplexer A Demultiplexer takes a data source with multiplexed media as an input and outputs the media in individual tracks.
Movie A movie provides an editable container for media data in a time and tracks coordinate system.
MovieControl A @code MovieControl} can be used to control a movie using a user interface.
MovieReader A simple API for reading movie data (audio and video) from a file.
MovieWriter A simple API for writing movie data (audio and video) into a file.
Multiplexer A Multiplexer can write multiple media tracks into a single output stream.
Player Player is a media handler for rendering and controlling time based media data.
StateListener Event for state changes.
StateModel Generic interface for Objects with state.
Track A Track refers to media data that can be interpreted in a time coordinate system.
 

Class Summary
AbstractAudioCodec AbstractAudioCodec.
AbstractCodec AbstractCodec.
AbstractMovie AbstractMovie.
AbstractPlayer Generic interface for media players.
AbstractSplineInterpolator AbstractSplineInterpolator.
AbstractVideoCodec AbstractVideoCodec.
AbstractVideoCodecCore AbstractVideoCodecCore.
AudioFormatKeys Defines common format keys for audio media.
BezierInterpolator A bezier interpolator for use in conjunction with an Animator object.
Buffer A Buffer carries media data from one media processing unit to another.
DefaultAnimator DefaultAnimator.
DefaultMovie DefaultMovie.
DefaultRegistry DefaultRegistry.
Format Specifies the format of a media, for example of audio and video.
FormatFormatter FormatFormatter.
FormatKey<T> A FormatKey provides type-safe access to an attribute of a Format.
FormatKeys Defines common FormatKey's.
Interpolator A linear interpolator for use in conjunction with an Animator object.
Registry The Registry for audio and video codecs.
SplineInterpolator A spline interpolator for use in conjunction with an Animator object.
StateEvent Event for state changes.
StateTracker Tracks state changes in a StateModel.
SynchronousAnimator SynchronousAnimator.
VideoFormatKeys Defines common format keys for video media.
 

Enum Summary
BufferFlag BufferFlag.
FormatKeys.MediaType  
 

Exception Summary
AbortException This exception is thrown when the production of an image has been aborted.
ParseException Exception thrown by IFFParse.
 

Package org.monte.media Description

Defines a framework for media processing and provides default implementations.

Warning: This is work in progress. The framework and the classes are subject to substantial changes between releases.

The framework is defined by the following interfaces and classes.

Media writers follow the following design


Copyright 2013-01-06 Werner Randelshofer