Interface IMpeg2PsiParser
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
L’implémentation de cette interface est fournie sous forme d’exemple de code avec le Kit de développement logiciel (SDK) DirectShow. Il ne s’agit pas d’une API DirectShow prise en charge.
L’interface IMpeg2PsiParser
récupère les informations psi (Program Specific Information) à partir du filtre PSI Parser, qui est fourni dans le Kit de développement logiciel (SDK) DirectShow en tant qu’exemple de filtre. Une application peut utiliser ce filtre pour mapper les ID de programme (PID) sur le filtre Demultiplexer MPEG-2.
Membres
L’interface IMpeg2PsiParser hérite de l’interface IUnknown. IMpeg2PsiParser possède également les types de membres suivants :
Méthodes
L’interface IMpeg2PsiParser possède ces méthodes.
Méthode | Description |
---|---|
FindRecordProgramMapPid | Recherche le PID de table de carte du programme (PMT) pour un programme, en fonction du numéro du programme. |
GetCountOfElementaryStreams | Récupère le nombre de flux élémentaires dans un programme spécifié. |
GetCountOfPrograms | Récupère le nombre de programmes dans le flux de transport. |
GetPatVersionNumber | Récupère le champ version_number à partir de la table d’association du programme (PAT). |
GetPmtVersionNumber | Récupère le champ version_number à partir d’un PMT spécifié. |
GetRecordElementaryPid | Récupère l’affectation PID pour un flux élémentaire spécifié dans un programme. |
GetRecordProgramMapPid | Récupère l’affectation PID pour un PMT spécifié. |
GetRecordProgramNumber | Récupère le numéro de programme d’un programme spécifié. |
GetRecordStreamType | Récupère le type de flux pour un flux élémentaire spécifié dans un programme. |
GetTransportStreamId | Récupère le champ transport_stream_id à partir du PAT. |
Voir aussi