Interface IAMDevMemoryControl (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.]
IAMDevMemoryControl
. Cet objet est agrégé avec un objet IMemAllocator utilisé dans la connexion. En règle générale, les filtres appellent la méthode IAMDevMemoryAllocator ::GetDevMemoryObject pour obtenir un pointeur vers cette interface.
Implémentez cette interface avec l’interface IAMDevMemoryAllocator lorsque les broches doivent avoir un meilleur contrôle de l’allocation de mémoire.
Utilisez cette interface pour synchroniser l’achèvement de l’écriture des données dans un allocateur de mémoire et pour obtenir l’ID de l’appareil de l’allocateur de mémoire intégré.
Héritage
L’interface IAMDevMemoryControl hérite de l’interface IUnknown. IAMDevMemoryControl possède également les types de membres suivants :
Méthodes
L’interface IAMDevMemoryControl comporte ces méthodes.
IAMDevMemoryControl ::GetDevId Remarque L’interface IAMDevMemoryControl est déconseillée. Récupère l’ID d’appareil de l’allocateur de mémoire intégré. |
IAMDevMemoryControl ::QueryWriteSync Remarque L’interface IAMDevMemoryControl est déconseillée. Vérifie si la mémoire prise en charge par l’allocateur nécessite l’utilisation de la méthode IAMDevMemoryControl ::WriteSync. |
IAMDevMemoryControl ::WriteSync Remarque L’interface IAMDevMemoryControl est déconseillée. Utilisé pour synchroniser avec l’écriture terminée. Cette méthode retourne quand toutes les données écrites dans la région d’allocation particulière sont entièrement écrites dans la mémoire. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | strmif.h |