Enumerasi MFSampleAllocatorUsage (mfidl.h)
Menentukan penggunaan alokator komponen yang mengimplementasikan antarmuka IMFSampleAllocatorControl .
Sintaks
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
Konstanta
MFSampleAllocatorUsage_UsesProvidedAllocator Nilai: 0 Aliran output akan menggunakan alokator sampel alur kamera untuk mengalokasikan sampel media baru. Jika aliran output menghasilkan sampel dalam memori CPU, disarankan agar menggunakan mode ini untuk memastikan performa yang konsisten saat digunakan dalam skenario lintas kontainer. |
MFSampleAllocatorUsage_UsesCustomAllocator Aliran output akan menggunakan alokator kustom untuk sampel outputnya. Ini tidak akan menggunakan alokator sampel yang disediakan oleh alur kamera. |
MFSampleAllocatorUsage_DoesNotAllocate Aliran output tidak akan mengalokasikan sampel baru untuk sampel outputnya. Ini tidak akan diberikan alokator sampel oleh alur kamera. |
Keterangan
Komponen harus meneruskan nilai dari enumerasi kembali dari implementasi IMFSampleAllocatorControl::GetAllocatorUsage untuk memberi tahu sistem apakah mereka akan menggunakan alokator yang disediakan sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 2004 (10.0; Build 19041) |
Server minimum yang didukung | Windows Server, versi 2004 (10.0; Build 19041) |
Header | mfidl.h |