IMpeg2PsiParser-Schnittstelle

Die Implementierung dieser Schnittstelle wird als Beispielcode mit dem DirectShow SDK bereitgestellt. Es handelt sich nicht um eine unterstützte DirectShow-API.

Die Schnittstelle ruft Program Specific Information (PSI) aus dem IMpeg2PsiParser PSI-Parserfilter ab, der im DirectShow SDK als Beispielfilter bereitgestellt wird. Eine Anwendung kann diesen Filter verwenden, um Programm-IDs (PIDs) für den MPEG-2-Demultiplexer-Filter zu zuordnen.

Members

Die IMpeg2PsiParser-Schnittstelle erbt von der IUnknown-Schnittstelle. IMpeg2PsiParser verfügt auch über diese Membertypen:

Methoden

Die IMpeg2PsiParser-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
FindRecordProgramMapPid Sucht die PMT-PID (Program Map Table) für ein Programm, wenn die Programmnummer angegeben ist.
GetCountOfElementaryStreams Ruft die Anzahl elementarer Streams in einem angegebenen Programm ab.
GetCountOfPrograms Ruft die Anzahl der Programme im Transportstream ab.
GetPatVersionNumber Ruft das Feld für _ die Versionsnummer aus der Program Association Table (PAT) ab.
GetPmtVersionNumber Ruft das _ Versionsnummerfeld aus einem angegebenen PMT ab.
GetRecordElementaryPid Ruft die PID-Zuweisung für einen angegebenen elementaren Stream in einem Programm ab.
GetRecordProgramMapPid Ruft die PID-Zuweisung für ein angegebenes PMT ab.
GetRecordProgramNumber Ruft die Programmnummer für ein angegebenes Programm ab.
GetRecordStreamType Ruft den Streamtyp für einen angegebenen elementaren Stream in einem Programm ab.
GetTransportStreamId Ruft das Feld für die _ _ Transportstream-ID aus dem PAT ab.

Weitere Informationen

BEISPIEL FÜR PSI-Parserfilter