Partager via


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)

Voir aussi

DirectShow Structures