IPMT::QueryMPEInfo method (mpeg2psiparser.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 QueryMPEInfo method returns the multi-protocol encapsulation (MPE) information in the PMT, if any.
Syntax
HRESULT QueryMPEInfo(
[out] MPE_ELEMENT **ppMPEList,
[out] UINT *puiCount
);
Parameters
[out] ppMPEList
Address of a variable that receives a pointer to an array of MPE_ELEMENT structures. The client must free the array by calling the CoTaskMemFree function.
[out] puiCount
Receives the number of elements returned in ppMPEList.
Return value
The method returns an HRESULT. Possible values include those in the following table.
Return code | Description |
---|---|
|
Insufficient memory. |
|
NULL pointer argument. |
|
Malformed table. |
|
MPE information was found in the PMT. |
|
MPE information was not found in the PMT. |
Remarks
If the method succeeds, it returns one of the two success codes listed in the previous table. It returns MPEG2_S_MPE_INFO_FOUND if the PMT contains MPE information, or MPEG2_S_MPE_INFO_NOT_FOUND if the PMT does not contain any MPE information.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | mpeg2psiparser.h |