Antarmuka IMFVideoSampleAllocatorEx (mfidl.h)
Mengalokasikan sampel video yang berisi permukaan tekstur Microsoft Direct3D 11.
Warisan
Antarmuka IMFVideoSampleAllocatorEx mewarisi dari IMFVideoSampleAllocator. IMFVideoSampleAllocatorEx juga memiliki jenis anggota berikut:
Metode
Antarmuka IMFVideoSampleAllocatorEx memiliki metode ini.
IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx Menginisialisasi objek alokator sampel video. |
Keterangan
Anda dapat menggunakan antarmuka ini untuk mengalokasikan sampel video Direct3D 11, daripada mengalokasikan permukaan tekstur dan sampel media secara langsung. Untuk mendapatkan penunjuk ke antarmuka ini, panggil fungsi MFCreateVideoSampleAllocatorEx .
Untuk mengalokasikan sampel video, lakukan langkah-langkah berikut:
- Dapatkan pointer ke antarmuka IMFDXGIDeviceManager . Untuk transformasi Media Foundation (MFT), langkah ini terjadi selama peristiwa MFT_MESSAGE_SET_D3D_MANAGER .
- Panggil MFCreateVideoSampleAllocatorEx untuk membuat objek alokator dan mendapatkan penunjuk ke antarmuka IMFVideoSampleAllocatorEx .
- Panggil IMFVideoSampleAllocator::SetDirectXManager pada alokator untuk mengatur penunjuk IMFDXGIDeviceManager pada alokator.
- Panggil MFCreateAttributes untuk mendapatkan penunjuk ke antarmuka IMFAttributes .
- Atur atribut MF_SA_D3D11_USAGE dan MF_SA_D3D11_BINDFLAGS .
- Panggil IMFVideoSampleAllocator::InitializeSampleAllocatorEx.
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk