Bagikan melalui


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)

Lihat juga

CreateVideoProcessDevice

DXVADDI_VIDEODESC