Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die Implementierung dieser Schnittstelle wird als Beispielcode mit dem DirectShow SDK bereitgestellt. Es handelt sich nicht um eine unterstützte DirectShow-API.
Die IMpeg2PsiParser Schnittstelle ruft programmspezifische Informationen (Program Specific Information, PSI) aus dem 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 zuzuordnen.
Member
Die IMpeg2PsiParser-Schnittstelle erbt von der IUnknown-Schnittstelle . IMpeg2PsiParser verfügt auch über folgende Arten von Membern:
Methoden
Die IMpeg2PsiParser-Schnittstelle verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| FindRecordProgramMapPid | Sucht die Programmzuordnungstabelle (Program Map Table, PMT) PID für ein Programm unter Angabe der Programmnummer. |
| GetCountOfElementaryStreams | Ruft die Anzahl der elementaren Datenströme in einem angegebenen Programm ab. |
| GetCountOfPrograms | Ruft die Anzahl der Programme im Transportstream ab. |
| GetPatVersionNumber | Ruft das Feld version_number aus der Programmzuordnungstabelle (Program Association Table, PAT) ab. |
| GetPmtVersionNumber | Ruft das version_number Feld 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 transport_stream_id aus dem PAT ab. |
Siehe auch