|
JSR-927 (Maintenance Release) | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
CAIdentification | This interface associates information related to the conditional access (CA) subsystem with certain SI objects. |
FavoriteServicesName | This interface represents the name of a preference describing a set of favorite services. |
ServiceComponent | This interface represents an abstraction of an elementary stream. |
ServiceComponentChangeListener | This interface is implemented by applications wishing to receive
notification of changes to ServiceComponent data. |
ServiceDescription | This interface provides a textual description of a
Service . |
ServiceDetails | This interface provides access to service meta-data. |
ServiceIterator | ServiceIterator permits iteration over an ordered
list of Service objects. |
ServiceList | ServiceList represents an ordered list of
Service objects based on a specific grouping rule
defined by a ServiceFilter . |
ServiceProviderInformation | This interface is used to report additional information concerning the provider of a service. |
Class Summary | |
DeliverySystemType | This class represents values of various types of delivery systems, for example, satellite, cable, etc. |
LocatorFilter | LocatorFilter represents a ServiceFilter
based on a set of locators. |
PreferenceFilter | PreferenceFilter represents a
ServiceFilter based on a user preference for favorite
services. |
ServiceComponentChangeEvent | A ServiceComponentChangeEvent notifies an
ServiceComponentChangeListener of changes to a
ServiceComponent detected in a
ServiceDetails . |
ServiceDetailsSIChangeEvent | A ServiceDetailsSIChangeEvent notifies an
SIChangeListener of changes to a
ServiceDetails . |
ServiceFilter | This class represents a set filtering criteria used to generate a
ServiceList . |
ServiceTypeFilter | ServiceTypeFilter represents a
ServiceFilter based on a particular
ServiceType . |
SIElementFilter | SIElementFilter represents a
ServiceFilter based on a particular
SIElement (such as a TransportStream or
ProgramEvent ). |
StreamType | This class represents values of ServiceComponent
stream types (e.g., "video", "audio", "subtitles", "data",
"sections", etc.). |
Exception Summary | |
FilterNotSupportedException | This exception indicates that the specified ServiceFilter is
not supported. |
SortNotAvailableException | This exception indicates that the requested sorting method is not
available for the particular ServiceList , for example,
sorting by service numbers. |
Provides APIs to navigate through services and hierarchical service information. The Navigation package serves two main functions:
A ServiceComponent represents an individual media or data element associated with a Service. It can also be associated with a ProgramEvent if such information is available. The current ProgramEvent will provide ServiceComponent objects belonging to the Service on which it is carried.
The SIManager can also be used to generate a collection of
services called a ServiceList based on filtering criteria represented
by a ServiceFilter object. The filtering criterion may be a specific
network, transport stream, bouquet, user favorite services, Locator,
etc. A resulting ServiceList can be used to sort by service names
or numbers and to navigate through the Service objects it contains.
The base class ServiceFilter is extended to support predefined
filters such as the SIElementFilter, LocatorFilter, PreferenceFilter,
etc., which can used to create ServiceList objects based on various
filtering criteria. Applications may define custom filters by extending
the ServiceFilter class and overriding its accept() method.
If no ServiceFilter is specified for the filtering operation,
a default collection representing all services known to the receiver (the
"installed services") will be generated.
|
JSR-927 (Maintenance Release) | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |