struktur D3DKMT_MULTIPLANE_OVERLAY_CAPS (d3dkmthk.h)
Berisi kemampuan overlay multiplane.
Sintaks
typedef struct _D3DKMT_MULTIPLANE_OVERLAY_CAPS {
union {
struct {
UINT Rotation : 1;
UINT RotationWithoutIndependentFlip : 1;
UINT VerticalFlip : 1;
UINT HorizontalFlip : 1;
UINT StretchRGB : 1;
UINT StretchYUV : 1;
UINT BilinearFilter : 1;
UINT HighFilter : 1;
UINT Shared : 1;
UINT Immediate : 1;
UINT Plane0ForVirtualModeOnly : 1;
UINT Version3DDISupport : 1;
UINT Reserved : 20;
};
UINT Value;
};
} D3DKMT_MULTIPLANE_OVERLAY_CAPS;
Anggota
Rotation
Menentukan rotasi searah jajar dari bidang overlay.
RotationWithoutIndependentFlip
Ketika TRUE, menunjukkan bahwa driver dapat melakukan rotasi bidang 90, 180, atau 270 derajat, tetapi IndependentFlip tidak dapat digunakan saat memutar bidang.
VerticalFlip
Bidang overlay harus membalik data secara vertikal.
HorizontalFlip
Bidang overlay harus membalik data secara horizontal.
StretchRGB
Ketika TRUE, perangkat keras mendukung peregangan bidang apa pun yang berisi data RGB.
StretchYUV
Ketika TRUE, perangkat keras mendukung peregangan bidang apa pun yang berisi data YUV.
BilinearFilter
Ketika TRUE, perangkat keras mendukung pemfilteran bilinear.
HighFilter
Ketika TRUE, perangkat keras mendukung lebih baik daripada pemfilteran bilinear.
Shared
Ketika TRUE, sumber daya overlay multiplane yang dilaporkan oleh kemampuan dibagikan di semua sumber VidPn.
Ketika FALSE, sumber daya overlay multiplane yang dilaporkan oleh kemampuan didedikasikan untuk sumber VidPn tertentu.
Immediate
Ketika TRUE, HW mendukung balik langsung bidang MPO.
Jika flip berisi perubahan yang tidak dapat dilakukan sebagai flip langsung, driver dapat mempromosikan balik ke flip VSYNC menggunakan infrastruktur penyelesaian HSync baru.
Plane0ForVirtualModeOnly
Ketika TRUE, perangkat keras akan selalu menerapkan faktor peregangan bidang 0 ke kursor perangkat keras serta bidang. Ini menyiratkan bahwa peregangan/penyusutan bidang 0 hanya boleh terjadi ketika bidang 0 adalah bidang desktop dan ketika peregangan/penyusutan digunakan untuk dukungan mode virtual.
Version3DDISupport
Driver mendukung DDI WDDM 2.2 MPO (overlay multi-plane).
Reserved
Dicadangkan untuk penggunaan internal.
Value
Nilai yang digunakan untuk beroperasi di atas anggota lain.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmthk.h |