Share via


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

See also

BDA Interfaces