struktur D3DDDIARG_CREATEVIDEOPROCESSDEVICE (d3dumddi.h)
Struktur D3DDDIARG_CREATEVIDEOPROCESSDEVICE menjelaskan perangkat pemrosesan video Microsoft DirectX Video Acceleration (DirectX VA) untuk dibuat.
Sintaks
typedef struct _D3DDDIARG_CREATEVIDEOPROCESSDEVICE {
[in] const GUID *pVideoProcGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] D3DDDIFORMAT RenderTargetFormat;
[in] UINT MaxSubStreams;
[in/out] HANDLE hVideoProcess;
} D3DDDIARG_CREATEVIDEOPROCESSDEVICE;
Anggota
[in] pVideoProcGuid
Penunjuk ke GUID yang mewakili perangkat pemrosesan video DirectX VA untuk dibuat. Runtime Microsoft Direct3D dapat memanggil fungsi GetCaps driver tampilan mode pengguna untuk meminta GUID pemrosesan video yang didukung driver.
[in] VideoDesc
Struktur DXVADDI_VIDEODESC untuk aliran video yang harus diproses oleh perangkat pemrosesan video.
[in] RenderTargetFormat
Nilai D3DDDIFORMAT-ketik yang menunjukkan format piksel target render untuk perangkat pemrosesan video.
[in] MaxSubStreams
Jumlah maksimum sub-aliran video yang dapat dikirim ke perangkat pemrosesan video. Jika nilai ini diatur ke nol, perangkat tidak pernah menerima sub-aliran video apa pun.
[in/out] hVideoProcess
Handel ke perangkat pemrosesan video. Driver tampilan mode pengguna harus mengatur handel ini ke nilai yang dapat digunakan runtime Microsoft Direct3D untuk mengidentifikasi perangkat pemrosesan video dalam panggilan berikutnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |