struktur DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)

Struktur DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA menjelaskan data yang menentukan down-sampling output. Jika konstriksi diaktifkan, persegi panjang target yang disusun di-down-sample ke ukuran yang ditentukan dan kemudian diskalakan kembali ke persegi panjang target.

Sintaks

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Anggota

[in] Enable

Nilai Boolean yang menentukan apakah konstriksi diaktifkan. Nilai defaultnya adalah FALSE, yang menunjukkan bahwa konstriksi dinonaktifkan.

[in] Size

Struktur SIZE yang menentukan ukuran pengambilan sampel di mana gambar output dikurangi. Ukuran harus dari (1, 1) hingga (lebar, tinggi) persegi panjang target. Ukuran harus (0, 0) untuk tidak mewakili konstriksi. Nilai defaultnya adalah (1, 1).

Keterangan

Runtime Direct3D menentukan status DXVAHDDDI_BLT_STATE_CONSTRICTION di anggota Status struktur D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dalam panggilan ke fungsi SetVideoProcessBltState driver. Ini hanya ditentukan jika driver sebelumnya telah menetapkan nilai DXVAHDDDI_FEATURE_CAPS_CONSTRICTION di anggota FeatureCaps dari struktur DXVAHDDDI_VPDEVCAPS ketika fungsi GetCaps driver dipanggil dengan kumpulan nilai D3DDDICAPS_DXVAHD_GETVPDEVCAPS.

Ukuran pengambilan sampel (0, apa pun) dan (apa pun, 0) tidak valid dan fungsi SetVideoProcessBltState driver harus mengembalikan kesalahan jika ukuran pengambilan sampel ini disediakan.

Jika ukuran pengambilan sampel yang disediakan lebih besar dari ukuran persegi panjang target, maka driver membulatkan ukuran pengambilan sampel ke ukuran persegi panjang target.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA didukung dimulai dengan sistem operasi Windows 7.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

UKURAN

SetVideoProcessBltState