IGuideDataEvent interface (bdatif.h)
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
The IGuideDataEvent interface is used to receive events from the BDA MPEG-2 Transport Information Filter (TIF).
This interface is an outgoing connection-point interface. To receive events from a playback device, implement this interface and then call the IConnectionPoint::Advise method to establish a connection. The event sink must not block the calling thread. If the client requires additional information about the event, it should make calls on a separate thread.
Inheritance
The IGuideDataEvent interface inherits from the IUnknown interface. IGuideDataEvent also has these types of members:
Methods
The IGuideDataEvent interface has these methods.
IGuideDataEvent::GuideDataAcquired The GuideDataAcquired method is called when a complete set of guide data has been acquired from the current transport stream. |
IGuideDataEvent::ProgramChanged The ProgramChanged method is called when information about one or more programs has changed. |
IGuideDataEvent::ProgramDeleted The ProgramDeleted method is called when a program has been deleted. |
IGuideDataEvent::ScheduleDeleted The ScheduleDeleted method is called when a schedule entry has been deleted. |
IGuideDataEvent::ScheduleEntryChanged The ScheduleEntryChanged method is called by the TIF when information about one or more schedule entries has changed. |
IGuideDataEvent::ServiceChanged The ServiceChanged method is called when a service has been changed. |
IGuideDataEvent::ServiceDeleted The ServiceDeleted method is called when a service has been deleted. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IGuideDataEvent)
.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | bdatif.h |