|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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. |
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'.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||