ISectionList interface (mpeg2data.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 ISectionList interface represents a list of MPEG-2 table sections.

Inheritance

The ISectionList interface inherits from the IUnknown interface. ISectionList also has these types of members:

Methods

The ISectionList interface has these methods.

 
ISectionList::CancelPendingRequest

The CancelPendingRequest method cancels any pending asynchronous request.
ISectionList::GetNumberOfSections

The GetNumberOfSections method returns the number of MPEG-2 sections that were received.
ISectionList::GetProgramIdentifier

The GetProgramIdentifier method retrieves the program identifier (PID) of the packets that this object is receiving.
ISectionList::GetSectionData

The GetSectionData method retrieves a section.
ISectionList::GetTableIdentifier

The GetTableIdentifier method returns the table identifier (TID) of the packets that this object is receiving.
ISectionList::Initialize

The Initialize method initializes the object. This method should be called once, immediately after creating the object. The IMpeg2Data::GetSection and IMpeg2Data::GetTable methods call this method internally, so typically an application will not call it.
ISectionList::InitializeWithRawSections

The InitializeWithRawSections method initializes the object with raw section data. This method allows for custom processing of section data.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(ISectionList).

Requirements

Requirement Value
Target Platform Windows
Header mpeg2data.h

See also

BDA Interfaces