Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie l’utilisation de l’allocateur des composants qui implémentent l’interface IMFSampleAllocatorControl .
Syntax
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
Constantes
MFSampleAllocatorUsage_UsesProvidedAllocatorValeur : 0 Le flux de sortie utilise l’exemple d’allocation du pipeline de caméra pour allouer de nouveaux exemples multimédias. Si le flux de sortie produit des exemples dans la mémoire du processeur, il est recommandé d’utiliser ce mode pour garantir des performances cohérentes lorsqu’il est utilisé dans un scénario inter-conteneurs. |
MFSampleAllocatorUsage_UsesCustomAllocatorLe flux de sortie utilise un allocateur personnalisé pour ses exemples de sortie. Il n’utilise pas l’exemple d’allocateur fourni par le pipeline de caméra. |
MFSampleAllocatorUsage_DoesNotAllocateLe flux de sortie n’allouera pas de nouveaux exemples pour ses exemples de sortie. Il ne sera pas fourni d’exemple d’allocateur par le pipeline de caméra. |
Remarques
Les composants doivent transmettre une valeur de l’énumération à partir d’une implémentation de IMFSampleAllocatorControl ::GetAllocatorUsage pour indiquer au système s’ils utiliseront l’allocateur fourni par le système.
Configuration requise
| Condition requise | Valeur |
|---|---|
| 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 |