struktur DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES (d3dkmddi.h)
Digunakan oleh driver miniport tampilan untuk menentukan atribut bidang overlay.
Sintaks
typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES {
DXGK_MULTIPLANE_OVERLAY_FLAGS Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
DXGK_MULTIPLANE_OVERLAY_BLEND Blend;
UINT NumFilters;
void *pFilters;
DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS YCbCrFlags;
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES;
Anggota
Flags
Menentukan operasi balik sebagai salah satu nilai konstanta yang berlaku dalam enumerasi DXGK_MULTIPLANE_OVERLAY_FLAGS .
SrcRect
Menentukan persegi sumber, dari jenis RECT, relatif terhadap sumber daya sumber.
DstRect
Menentukan persegi tujuan, jenis RECT, relatif terhadap resolusi monitor.
ClipRect
Menentukan kliping tambahan, jenis RECT, relatif terhadap persegi panjang DstRect , setelah data direntangkan sesuai dengan nilai SrcRect dan DstRect.
Driver dan perangkat keras dapat menggunakan anggota ClipRect untuk menerapkan faktor peregangan umum saat kliping berubah saat aplikasi menempati bagian dari persegi tujuan DstRect .
Rotation
Menentukan rotasi searah jarang bidang overlay, yang diberikan sebagai nilai dari enumerasi D3DDDI_ROTATION .
Blend
Menentukan mode campuran yang berlaku untuk bidang overlay ini dan bidang di bawahnya, diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_BLEND .
NumFilters
Secara opsional menentukan jumlah filter yang diterapkan driver dan perangkat keras pada bidang overlay. Perhatikan bahwa sistem operasi mengabaikan anggota ini.
pFilters
Penunjuk opsional ke buffer yang menentukan filter yang diterapkan driver dan perangkat keras pada bidang overlay. Perhatikan bahwa sistem operasi mengabaikan anggota ini.
VideoFrameFormat
Menentukan format bingkai video bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT .
YCbCrFlags
Menentukan rentang YUV dan info konversi yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS .
StereoFormat
Menentukan format bingkai video bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT .
StereoLeftViewFrame0
Dicadangkan untuk penggunaan sistem. Harus selalu FALSE.
StereoBaseViewFrame0
Dicadangkan untuk penggunaan sistem. Harus selalu FALSE.
StereoFlipMode
Menentukan mode flip stereo bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE .
StretchQuality
Menentukan kualitas peregangan bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 |
Server minimum yang didukung | Windows Server 2012 R2 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |
Lihat juga
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT
DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY