Compartilhar via


IMpeg2PsiParser::GetRecordProgramMapPid

 
Microsoft DirectShow 9.0

IMpeg2PsiParser::GetRecordProgramMapPid

The implementation of this method is provided as sample code with the DirectShow SDK. It is not a supported DirectShow API.

The GetRecordProgramMapPid method retrieves the PID assignment for a specified PMT.

Syntax

  HRESULT GetRecordProgramMapPid(
    DWORD 
  dwIndex
  ,
    WORD *
  pwVal
);

Parameters

dwIndex

[in]  Specifies the PMT entry in the PAT, indexed from zero.

pwVal

[out]  Pointer to a variable that receives the program_map_PID field from the PAT.

Return Values

The method returns an HRESULT value. Possible values include, but are not limited to, the values shown in the following table.

Value Description
S_OK Success.

Remarks

The returned value gives the PID assignment for the PMT sections that define the program. To get the PID assignments for the elementary streams in the program, call the GetRecordElementaryPid method.

See Also