Metode IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx (mfidl.h)
Menginisialisasi objek alokator sampel video.
Sintaks
HRESULT InitializeSampleAllocatorEx(
[in] DWORD cInitialSamples,
[in] DWORD cMaximumSamples,
[in] IMFAttributes *pAttributes,
[in] IMFMediaType *pMediaType
);
Parameter
[in] cInitialSamples
Jumlah awal sampel yang akan dialokasikan.
[in] cMaximumSamples
Jumlah maksimum sampel yang akan dialokasikan.
[in] pAttributes
Penunjuk ke antarmuka IMFAttributes . Anda dapat menggunakan antarmuka ini untuk mengonfigurasi alokator. Saat ini, atribut konfigurasi berikut didefinisikan:
- MF_SA_BUFFERS_PER_SAMPLE
- MF_SA_D3D11_BINDFLAGS
- MF_SA_D3D11_USAGE
- MF_SA_D3D11_SHARED
- MF_SA_D3D11_SHARED_WITHOUT_MUTEX
[in] pMediaType
Penunjuk ke antarmuka IMFMediaType dari jenis media yang menjelaskan format video.
Mengembalikan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfidl.h |