Méthode IAMPluginControl::SetPreferredClsid (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.]
Ajoute un identificateur de classe (CLSID) à la liste par défaut ou supprime un CLSID de la liste.
Syntaxe
HRESULT SetPreferredClsid(
[in] REFGUID subType,
[in] const CLSID *clsid
);
Paramètres
[in] subType
GUID de sous-type de média à associer au CLSID.
[in] clsid
Pointeur vers le CLSID à ajouter à la liste. Si ce paramètre a la valeur NULL, l’entrée associée à subType est supprimée de la liste
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |