Microsoft DirectX 8.1 (C++) |
The IGuideData interface is implemented on a BDA MPEG-2 Transport Information Filter (TIF). It is used by a Guide Store Loader to enumerate the primary elements that it will use to create objects for storage in the Guide Store. These elements are services, programs, and schedule entries. A service is analogous to a channel; a program is a television show (also known as an "event"); and a schedule entry is an event that occurs within a specified time range on a specified service.
In addition to the methods inherited from IUnknown, the IGuideData interface exposes the following methods.
Method | Description |
GetGuideProgramIDs | Retrieves an enumeration of the Description.ID metaproperty for all programs on the specified transport stream. |
GetProgramProperties | Retrieves an enumeration of all guide data properties for the program with the specified Description.ID metaproperty. |
GetScheduleEntryIDs | Retrieves an enumeration of the Description.ID metaproperties for all schedule entries on the specified transport stream. |
GetScheduleEntryProperties | Retrieves an enumeration of all guide data properties for the schedule entry with the specified Description.ID metaproperty. |
GetServiceProperties | Retrieves a collection of properties for a specified service. |
GetServices | Retrieves a collection of TuneRequest objects representing all the services available in the tuning space. |