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. |