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 |