Interface IResourceConsumer (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.]
L’interface IResourceConsumer
fournit un mécanisme de rappel pour les objets utilisant l’interface IResourceManager .
Un objet doit implémenter IResourceConsumer
s’il utilise l’interface IResourceManager pour demander des ressources à partir du gestionnaire de graphe de filtres. Le gestionnaire de graphe de filtre appelle des méthodes sur IResourceConsumer
pour notifier l’objet lorsqu’une ressource devient disponible ou quand l’objet doit libérer une ressource qu’il a acquise.
En général, les applications n’utilisent pas ou n’implémentent pas cette interface.
Héritage
L’interface IResourceConsumer hérite de l’interface IUnknown . IResourceConsumer a également les types de membres suivants :
Méthodes
L’interface IResourceConsumer a ces méthodes.
IResourceConsumer ::AcquireResource La méthode AcquireResource avertit le consommateur de ressources qu’une ressource peut être acquise. |
IResourceConsumer ::ReleaseResource La méthode ReleaseResource demande au consommateur de ressources de libérer la ressource 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) |