Package org.mmbase.applications.media.filters

URL-filters for the MMBase media project.

See:
          Description

Interface Summary
Filter  
 

Class Summary
AvailableFilter This removes all URLComposers wich are not available.
AvailableSorter This can sort a list of URLComposers with the available ones on top.
ChainSorter Chains some comparators to make one new comparator.
ClientBitrateFilter Filters media sources according to a specified bitrate.
ClientFormatFilter filters the media sources with the format specified by the client.
ClientFormatSorter Client's preferred format can be different for every request.
MainFilter This is the main class for the filter process.
PreferenceSorter Facilitates implementing Sorter by defining the 'preference' of one object.
RealSorter This can sort according to properties of real streams.
ServerFormatSorter Sorts on format of the source, preferred formats can be can be configured with the filters.xml.
Sorter Implements a Filter as a Comparator.
 

Package org.mmbase.applications.media.filters Description

URL-filters for the MMBase media project. To determin the 'best' URL, first a list of all URL's is created and then this list is filtered by 'MainFilter' which is normally a combination of some other filters. Which other filters those are can be configured with the filters.xml.

Filtering of those list envolves moving 'good' urls to the top of the list, and removing urls which are no good.

Some filters only move good urls to the top, and are implemented as java.util.Comparator's. Those filters extend the abstract Filter implementation Sorter, and are recognizable because their name ends in 'Sorter'.

Since:
MMBase-1.7


MMBase build 1.7.4.20050922