| Motorola Mobility Confidential Restricted. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ToiDvbEitCache Interface Reference DescriptionThis interface provides access to the event information table (EIT) which is fetched from transport streams in all media sessions. This includes present/following and schedule events. EIT events may be broadcasted using different languages. In that case, the EIT cache will store only data from one language. The language used is decided by the configuration variable "cfg.locale.ui" (deprecated alias is "config.uilanguage"). Note that the EIT described here conforms to ETSI EN 300 468 version 1.8.1. References to ISO 639 means ISO 639-2.
Inheritance diagram for ToiDvbEitCache:
Member Typedef Documentation
Sequence of octet structures.
Sequence of ToiDvbEitCacheComponent structures.
Sequence of ToiDvbEitCacheDvbEitUpdateInfo structures.
Sequence of ToiDvbEitCacheEventInfo structures.
Sequence of ToiDvbEitCacheEventItemInfo structures.
ISO 639 language code. It is 3-character code, e.g. "FRE" for French. Member Function Documentation
Adds a service to the list of services to be cached. The service is identified uniquely by three parameters: original network identifier, transport stream identifier and service identifier.
Clears the list of events for all services. Note that if there are several instances of the EIT cache, the events for all instances will be cleared.
Clears the list of services to be cached.
Gets the audio components of specific langauge in component descriptor for a specific event from a specific service. If languageCode is empty, all audio components for the event are fetched.
Gets the items in extended event desciptor for a specific event from a specific service.
Gets events from the cache for a specific service and a specific time interval. The returned events are sorted in cronological order. Due to limitations in the platform, the entire interval might not be able to fit into the sequence. In this case, it is up to the user to see how much is received and request the rest of the interval in a new request. Note then that the date, time and duration parameters need to be set the point to the missing interval.
Gets extended information about a EIT eventi from a specific service.
Gets following event from the cache for a specific service.
Gets present event from the cache for a specific service.
Gets private data about an EIT event from a specific service which is identified uniquely by three parameters: original network identifier, transport stream identifier and service identifier.
Gets the subtitle components of specific langauge in component descriptor for a specific event from a specific service. If languageCode is empty, all subtitle components for the event are fetched.
Gets the video components in component descriptor for a specific event from a specific service.
When an application is done using a EIT cache instance it should gracefully release it by calling this function.
Start the filtering mode of EIT events.
Member Data Documentation
Filter mode for EIT p/f and EIT schedule. This constant can also be accessed from toi.consts.ToiDvbEitCache.FILTER_MODE_PF_AND_SCHEDULE.
Filtering modes Modes for filtering. Used in the SetFilterMode method. Filter mode for EIT p/f only. This constant can also be accessed from toi.consts.ToiDvbEitCache.FILTER_MODE_PF_ONLY.
Empty event identity NO_EVENT_ID is used by Javascript to identify an empty event. Empty event identity. This constant can also be accessed from toi.consts.ToiDvbEitCache.NO_EVENT_ID.
This is an Event identifier for ToiDvbEitCacheCacheUpdatedEvent. This constant can also be accessed from toi.consts.ToiDvbEitCache.ON_CACHE_UPDATED. |