Partager via


IMFSampleAllocatorControl, interface (mfidl.h)

Implémenté par les sources de capture vidéo et les transformations. Permet au système de fournir aux composants un exemple d’allocateur pour allouer des échantillons à l’aide de la mémoire accessible à partir d’un conteneur.

Héritage

L’interface IMFSampleAllocatorControl hérite de l’interface IUnknown.

Méthodes

L’interface IMFSampleAllocatorControl a ces méthodes.

 
IMFSampleAllocatorControl::GetAllocatorUsage

Récupère l’exemple d’utilisation de l’allocateur pour le flux de sortie spécifié.
IMFSampleAllocatorControl::SetDefaultAllocator

Définit l’exemple d’allocateur par défaut à utiliser pour le flux de sortie spécifié.

Notes

Les composants qui n’implémentent pas cette interface, ou qui n’utilisent pas l’allocateur fourni par le système, peuvent toujours allouer des échantillons, mais lors de l’exécution à partir d’un conteneur, le système devra copier tous les échantillons dans la mémoire du conteneur, ce qui est moins efficace.

Spécifications

   
Client minimal pris en charge Windows 10, version 2004 (10.0; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête mfidl.h