Partager via


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)

Voir aussi

IResourceManager, interface