See: Description
Interface | Description |
---|---|
RatingDimension |
The
RatingDimension interface represents an
individual content rating scheme against which program events are
rated. |
Service |
The
Service interface represents an abstract view on
what is generally referred to as a television "service" or
"channel". |
ServiceMinorNumber |
This interface extends the basic
ServiceNumber interface to
provide the minor number of two-part service numbers described in
major.minor format. |
ServiceNumber |
This interface is used to identify services by service (or channel)
numbers.
|
SIChangeListener |
This is the super-interface of the interfaces by which applications
may receive notification of changes to
SIElement data. |
SIElement |
The base interface of elements provided by the SI database.
|
SIRequest |
An
SIRequest object is used to cancel a pending
asynchronous SI retrieval operation. |
SIRequestor |
This interface is implemented by application classes to receive the
results of asynchronous SI retrieval requests.
|
SIRetrievable |
This interface is implemented by objects that are retrieved from SI
data in the broadcast.
|
Class | Description |
---|---|
ReadPermission |
This class represents permission to read the data referenced by a given
Locator . |
ServiceInformationType |
This class represents types of service information (SI) formats.
|
ServiceType |
This class represents service type values such as "digital television",
"digital radio", "NVOD reference service", "NVOD time-shifted service",
"analog television", "analog radio", "data broadcast" and "application".
|
SIChangeEvent |
SIChangeEvent objects are sent to
SIChangeListener instances to signal detected changes
in the SI database. |
SIChangeType |
This class represents types of changes to SI elements.
|
SIManager |
An
SIManager represents a managing entity which has
knowledge of all the broadcast resources available to a receiver. |
SIRequestFailureType |
This class represents reason codes for failure of asynchronous SI
retrieval requests.
|
Exception | Description |
---|---|
SIException |
The base class for exceptions related to service information.
|
The SIManager provides the primary access point to the underlying SI database. It may be used to acquire the meta-data of an individual service and its associated SI elements. The Service interface provides the minimal information (such as a Locator, name and optionally a ServiceNumber) required to identify and select the content of a service. Such information is typically cached and readily available on a television receiver at all times. Additional information about a service can be obtained through the ServiceDetails object.
The Service interface represents DVB services, ATSC virtual
channels (both PSIP and A56) or SCTE virtual channels. It provides
the minimal information (such as a Locator, name, and optionally
a ServiceNumber) required to identify and select the content of
a service. Such information is typically cached and readily available on
a television receiver at all times. Additional information about
a service can be obtained through the ServiceDetails object. In
contrast to the Service interface, ServiceDetails represents
service meta-data that exists in the broadcast.
Note that asynchronous SI data retrieval is only a request
for information. The latencies involved in reading SI data from the
broadcast stream may make retrieval of a requested SI element
impractical. Failed SI retrieval is signaled through a call to
SIRequestor.notifyFailure(SIRequestFailureType)
.
javax.tv.service.*
packages to represent various forms of
service information, or "SI elements", that may be encountered. Not
every type of SI element may be supported in a given broadcast
environment, however. In such a case, asynchronous 'retrieve'
operations for unsupported SI elements will result in the failure code
DATA_UNAVAILABLE
. Likewise, synchronous query operations will fail
in a manner indicating that the requested data is unavailable.
Copyright © 2012 CableLabs. All Rights Reserved.