REGFILTERPINS2 structure (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]
La REGFILTERPINS2
structure contient des informations pour l’inscription d’un filtre via l’interface IFilterMapper2 .
Syntaxe
typedef struct REGFILTERPINS2 {
DWORD dwFlags;
UINT cInstances;
UINT nMediaTypes;
const REGPINTYPES *lpMediaType;
UINT nMediums;
const REGPINMEDIUM *lpMedium;
const CLSID *clsPinCategory;
} REGFILTERPINS2;
Membres
dwFlags
Combinaison au niveau du bit de zéro ou plus d’indicateurs REG_PINFLAG .
cInstances
Nombre d’instances de cette broche.
nMediaTypes
Nombre de types de supports pris en charge par cette broche.
lpMediaType
Pointeur vers un tableau de structures REGPINTYPES , de taille nMediaTypes.
nMediums
Nombre de médiums. Ne peut pas être égal à zéro.
lpMedium
Pointeur vers un tableau de structures REGPINMEDIUM , de taille nMediums.
clsPinCategory
Catégorie d’épingle facultative, à partir de l’ensemble de propriétés Pin.
Remarques
Si vous utilisez cette structure, définissez le membre dwVersion de la structure REGFILTER2 sur 2.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |