Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica l'utilizzo dell'allocatore dei componenti che implementano l'interfaccia FMSampleAllocatorControl .
Sintassi
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
Costanti
MFSampleAllocatorUsage_UsesProvidedAllocatorValore: 0 Il flusso di output userà l'allocatore di esempio della pipeline della fotocamera per allocare nuovi esempi multimediali. Se il flusso di output produce esempi in memoria CPU, è consigliabile usare questa modalità per garantire prestazioni coerenti quando viene usato in uno scenario tra contenitori. |
MFSampleAllocatorUsage_UsesCustomAllocatorIl flusso di output userà un allocatore personalizzato per i relativi esempi di output. Non userà l'allocatore di esempio fornito dalla pipeline della fotocamera. |
MFSampleAllocatorUsage_DoesNotAllocateIl flusso di output non alloca nuovi esempi per i relativi esempi di output. Non verrà fornito un allocatore di esempio dalla pipeline della fotocamera. |
Commenti
I componenti devono passare un valore dall'enumerazione di nuovo da un'implementazione di IMFSampleAllocatorControl::GetAllocatorUsage per informare il sistema se useranno l'allocatore fornito dal sistema.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
| Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
| Intestazione | mfidl.h |