Partager via


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

Exemple de filtre de l’analyseur PSI