Filtrer les catégories

les tableaux suivants répertorient les clsid pour les catégories de filtre DirectShow.

DirectShow Filtrer les catégories

Les catégories répertoriées ici sont énumérées par le Mappeur de filtre. Toutefois, par défaut, le mappeur de filtre ignore les catégories dont les mérites de mérite _ n' _ _ utilisent pas ou moins. Pour plus d’informations, consultez IFilterMapper2 :: EnumMatchingFilters. Toutes les catégories répertoriées ici peuvent également être énumérées avec l' énumérateur de périphérique système.

Les catégories suivantes sont déclarées dans UUID. h. Incluez le fichier d’en-tête DShow. h.

Nom convivial CLSID Mérite
Sources de capture audio CLSID_AudioInputDeviceCategory MERIT_DO_NOT_USE
Compresseurs audio CLSID_AudioCompressorCategory MERIT_DO_NOT_USE
Convertisseurs audio CLSID_AudioRendererCategory MERIT_NORMAL
Filtres de contrôle de périphérique CLSID_DeviceControlCategory MERIT_DO_NOT_USE
DirectShow Filtres CLSID_LegacyAmFilterCategory MERIT_NORMAL
Convertisseurs externes CLSID_TransmitCategory MERIT_DO_NOT_USE
Convertisseurs midi CLSID_MidiRendererCategory MERIT_NORMAL
Sources de capture vidéo CLSID_VideoInputDeviceCategory MERIT_DO_NOT_USE
Compresseurs vidéo CLSID_VideoCompressorCategory MERIT_DO_NOT_USE
Périphériques de décompression de flux WDM CLSID_DVDHWDecodersCategory
[!Note]
Cette catégorie contient les décodeurs de DVD matériels.

MERIT_DO_NOT_USE
Périphériques de capture de streaming WDM AM_KSCATEGORY_CAPTURE MERIT_DO_NOT_USE
Périphériques de distributeur de streaming WDM AM_KSCATEGORY_CROSSBAR MERIT_DO_NOT_USE
Périphériques de rendu de streaming WDM AM_KSCATEGORY_RENDER MERIT_DO_NOT_USE
Périphériques de streaming WDM/Splitter AM_KSCATEGORY_SPLITTER MERIT_DO_NOT_USE
Périphériques audio de diffusion en continu WDM AM_KSCATEGORY_TVAUDIO MERIT_DO_NOT_USE
Périphériques Tuner TV WDM streaming AM_KSCATEGORY_TVTUNER MERIT_DO_NOT_USE
Codecs VBI de streaming WDM AM_KSCATEGORY_VBICODEC MERIT_DO_NOT_USE

Les catégories suivantes sont déclarées dans le fichier d’en-tête KS. h.

Nom convivial CLSID Mérite
Transformations de communication de streaming WDM KSCATEGORY _ COMMUNICATIONSTRANSFORM MÉRITE _ n' _ _ utilise pas
Transformations de données de streaming WDM KSCATEGORY _ DATATRANSFORM MÉRITE _ n' _ _ utilise pas
Transformations de l’interface de streaming WDM KSCATEGORY _ INTERFACETRANSFORM MÉRITE _ n' _ _ utilise pas
périphériques de Mixer de Streaming WDM _mélangeur KSCATEGORY MÉRITE _ n' _ _ utilise pas

Les catégories suivantes sont déclarées dans le fichier d’en-tête Bdamedia. h. Incluez les fichiers d’en-tête suivants : KS. h, ksmedia. h et bdamedia. h.

Nom convivial CLSID Mérite
Fournisseurs de réseau BDA _fournisseur de _ réseau KSCATEGORY BDA _ MÉRITE _ normal
Composants du récepteur BDA _ _ composant récepteur KSCATEGORY _ BDA MÉRITE _ n' _ _ utilise pas
Filtres de rendu BDA _récepteur IP _ KSCATEGORY MÉRITE _ n' _ _ utilise pas
Filtres sources BDA _ _ tuner réseau KSCATEGORY _ BDA MÉRITE _ n' _ _ utilise pas
Convertisseurs d’informations de transport BDA _ _ informations sur le transport BDA KSCATEGORY _ MÉRITE _ normal

Notes

les décodeurs sont inscrits sous la catégorie « filtres de DirectShow » (CLSID _ LegacyAmFilterCategory).

Autres catégories de filtres

Les catégories répertoriées ici peuvent être énumérées avec l’énumérateur de périphérique système, mais ne sont pas visibles par le mappeur de filtre et ne sont pas utilisées par les connecter intelligentes.

Les catégories suivantes sont déclarées dans le fichier d’en-tête qedit. h.

Nom convivial Call Mérite
Effets vidéo (1 entrée) CLSID _ VideoEffects1Category MÉRITE _ n' _ _ utilise pas
Effets vidéo (2 entrées) CLSID _ VideoEffects2Category MÉRITE _ n' _ _ utilise pas

ces catégories contiennent des effets vidéo et des transitions pour les Services d’édition DirectShow:

  • « Effets vidéo (1 entrée) » contient des effets vidéo.
  • « Effets vidéo (2 entrées) » contient des transitions vidéo.

Pour plus d’informations, consultez énumération des effets et des transitions.

Les catégories suivantes sont déclarées dans le fichier d’en-tête UUID. h. Incluez le fichier d’en-tête DShow. h.

Nom convivial Call Mérite
Encodeurs encodeurs CLSID _ MediaEncoderCategory MÉRITE _ n' _ _ utilise pas
Multiplexeurs encapis CLSID _ MediaMultiplexerCategory MÉRITE _ n' _ _ utilise pas

DirectShow Filtre Meta-Category

Nom convivial CLSID Mérite
Catégories de filtre ActiveMovie CLSID _ ActiveMovieCategories Non applicable

Cette catégorie méta contient une liste de catégories de filtres. Si une catégorie de filtre n’apparaît pas dans cette liste, le Mappeur de filtre ignore la catégorie, ce qui signifie que le filtre n’est pas disponible pour les connecter intelligentes.

Pour énumérer la liste des catégories de filtre, appelez ICreateDevEnum :: CreateClassEnumerator avec la valeur CLSID _ ActiveMovieCategories. Les monikers retournés par cette méthode prennent en charge les propriétés suivantes.

Nom de la propriété Description
Convivial Nom de la catégorie (VT _ BSTR).
Mérite Mérite de catégorie (VT _ I4). Si cette propriété est absente, Treat comme mérite _ n' _ _ utilise pas.
IDENTIFICATEUR CLSID de catégorie (VT _ BSTR).

Pour ajouter une nouvelle catégorie de filtre à cette liste, appelez IFilterMapper2 :: CreateCategory.

DMO Catégories

les objets DMOs (DirectX Media objects) utilisent un mécanisme d’énumération différent de DirectShow filtres. Pour plus d’informations, consultez inscription d’un DMO. toutefois, vous pouvez utiliser l’énumérateur de périphérique système pour énumérer les catégories de DMO. les monikers sont liés au filtre de Wrapper DMO et initialisent automatiquement le filtre avec l’DMO.

en outre, certaines des catégories de DMO sont mappées à des catégories de filtre DirectShow à des fins de connexion intelligente :

DMO Catégorie DirectShow Identique
_encodeur audio DMOCATEGORY _ CLSID _ AudioCompressorCategory
_DÉcodeur audio DMOCATEGORY _ CLSID _ LegacyAmFilterCategory
_encodeur vidéo DMOCATEGORY _ CLSID _ VideoCompressorCategory
_DÉcodeur vidéo DMOCATEGORY _ CLSID _ LegacyAmFilterCategory

notez que les catégories effet vidéo et effet audio ne sont mappées à aucune catégorie de DirectShow.

Constantes et GUID

Énumération des appareils et des filtres

Connecter intelligente

Disposition des clés de Registre

Utilisation du mappeur de filtre

Utilisation de l’énumérateur de périphérique système