Antarmuka IMFDXGIDeviceManager (mfobjects.h)
Memungkinkan dua utas untuk berbagi perangkat Microsoft Direct3D 11 yang sama.
Warisan
Antarmuka IMFDXGIDeviceManager mewarisi dari antarmuka IUnknown . IMFDXGIDeviceManager juga memiliki jenis anggota berikut:
Metode
Antarmuka IMFDXGIDeviceManager memiliki metode ini.
IMFDXGIDeviceManager::CloseDeviceHandle Menutup handel perangkat Microsoft Direct3D. |
IMFDXGIDeviceManager::GetVideoService Mengkueri perangkat Microsoft Direct3D untuk antarmuka. |
IMFDXGIDeviceManager::LockDevice Memberi penelepon akses eksklusif ke perangkat Microsoft Direct3D. |
IMFDXGIDeviceManager::OpenDeviceHandle Mendapatkan handel ke perangkat Microsoft Direct3D. |
IMFDXGIDeviceManager::ResetDevice Mengatur perangkat Microsoft Direct3D atau memberi tahu manajer perangkat bahwa perangkat Direct3D direset. |
IMFDXGIDeviceManager::TestDevice Menguji apakah handel perangkat Microsoft Direct3D valid. |
IMFDXGIDeviceManager::UnlockDevice Membuka kunci perangkat Microsoft Direct3D. |
Keterangan
Antarmuka ini diekspos oleh Manajer Perangkat Microsoft DirectX Graphics Infrastructure (DXGI). Untuk membuat Manajer Perangkat DXGI, panggil fungsi MFCreateDXGIDeviceManager .
Saat Anda membuat IMFDXGIDeviceManager dengan MFCreateDXGIDeviceManager, perangkat Direct3D 11 tidak terkait dengan manajer perangkat. Untuk mengaitkan perangkat Direct3D 11 dengan manajer perangkat, panggil IMFDXGIDeviceManager::ResetDevice, meneruskan pointer ke perangkat Direct3D 11. Untuk membuat perangkat Direct3D 11, panggil D3D11CreateDevice. Perangkat harus dibuat dengan bendera pembuatan perangkat D3D11_CREATE_DEVICE_VIDEO_SUPPORT yang ditentukan dalam enumerasi D3D11_CREATE_DEVICE_FLAG .
Untuk perangkat Microsoft Direct3D 9, gunakan antarmuka IDirect3DDeviceManager9 .
Aplikasi Windows Store harus menggunakan IMFDXGIDeviceManager dan Direct3D 11 Video API.
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 | mfobjects.h (termasuk 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