Package org.davic.mpeg.sections

Interface Summary
SectionFilterListener The SectionFilterListener interface is implemented by classes which wish to be informed about events relating to section filters.
 

Class Summary
EndOfFilteringEvent This class is used to report the end of a filtering operation started by RingSectionFilter or TableSectionFilter.
FilterResourcesAvailableEvent This event signals that enough section filter resources for the corresponding section filter group were available at the time this event was generated.
ForcedDisconnectedEvent This class is used to report when a TransportStream which was available becomes no longer available or if the section filter resources are removed from a connected SectionFilterGroup.
IncompleteFilteringEvent This class is used to report the end of a filtering operation started by TableSectionFilter.
RingSectionFilter This class defines a section filter intended to be used to capture a continuous stream of MPEG-2 sections without needing to stop and re-arm a filter.
Section This class describes a single section as filtered from an MPEG transport stream.
SectionAvailableEvent This class is used to report a complete section being filtered.
SectionFilter This class is the base class for a set of classes describing section filters with different characteristics of life cycle and buffering.
SectionFilterEvent This class is the base class for Events in the section filter API.
SectionFilterGroup This class represents a group of MPEG-2 section filters to be activated and de-activated as an atomic operation.
SimpleSectionFilter This class defines a simple section filter intended to be used to capture a single section once only.
TableSectionFilter This class defines a section filter operation optimized to capture entire tables with minimum intervention required from the application.
TimeOutEvent This event is generated if section filter operations time out within the period specified by the setTimeOut() method.
VersionChangeDetectedEvent This class is used by TableSectionFilter to report that a section has been encountered which has a different version_number from earlier sections.
 

Exception Summary
ConnectionLostException Signals that a SectionFilterGroup has lost its connection or resources and hence is unable to satisfy a call to a startFiltering method.
FilteringInterruptedException Signals that a filtering operation was interrupted before any data had been filtered.
FilterResourceException Signals that inadequate resources are available to support the requested operation when a SectionFilterGroup is in the connected or disconnected states.
IllegalFilterDefinitionException Signals that a requested filter definition is not valid.
InvalidSourceException Signals that the section source specified is not valid for some reason.
NoDataAvailableException Signals that no data is available from a Section object.
SectionFilterException This is the base class for exceptions in the section filter API.