Partager via


Interface IAMFilterGraphCallback (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 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’interface IAMFilterGraphCallback fournit un mécanisme de rappel lors de la génération de graphiques.

Pour utiliser cette interface, implémentez l’interface dans votre application ou objet client. Interrogez le Gestionnaire de graphes de filtre pour l’interface IObjectWithSite et appelez la méthode IObjectWithSite ::SetSite avec un pointeur vers votre implémentation de l’interface. Lors de la génération de graphiques, si le Gestionnaire de graphes de filtre ne parvient pas à afficher une broche, il appelle la méthode UnabletoRender . Le client peut ensuite prendre les mesures appropriées, telles que la fourniture d’un message d’erreur pour l’utilisateur ou l’inscription d’un nouveau filtre.

Héritage

L’interface IAMFilterGraphCallback hérite de l’interface IUnknown. IAMFilterGraphCallback a également les types de membres suivants :

Méthodes

L’interface IAMFilterGraphCallback possède ces méthodes.

 
IAMFilterGraphCallback ::UnableToRender

La méthode UnableToRender est appelée par le Gestionnaire de graphes de filtres s’il ne trouve aucune combinaison de filtres pour afficher la broche spécifiée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)

Voir aussi

IAMGraphBuilderCallback, interface