struktur DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 digunakan oleh driver miniport tampilan untuk menentukan atribut bidang overlay.

Sintaks

typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  DXGK_MULTIPLANE_OVERLAY_FLAGS              Flags;
  RECT                                       SrcRect;
  RECT                                       DstRect;
  RECT                                       ClipRect;
  D3DDDI_ROTATION                            Rotation;
  DXGK_MULTIPLANE_OVERLAY_BLEND              Blend;
  DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                    ColorSpaceType;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                       StereoLeftViewFrame0;
  BOOL                                       StereoBaseViewFrame0;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                       Reserved1;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2;

Anggota

Flags

Menentukan kombinasi operasi balik dengan melakukan operasi BITWISE OR pada nilai dalam enumerasi DXGK_MULTIPLANE_OVERLAY_FLAGS .

SrcRect

Menentukan persegi panjang sumber relatif terhadap sumber daya sumber.

DstRect

Menentukan persegi panjang tujuan relatif terhadap resolusi monitor.

ClipRect

Menentukan wilayah kliping tambahan yang relatif terhadap 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 ketika aplikasi menempati bagian dari persegi panjang tujuan DstRect .

Rotation

Menentukan rotasi searah jarang dari 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 .

VideoFrameFormat

Menentukan format bingkai video bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT .

ColorSpaceType

Menentukan konfigurasi ruang warna, yang diberikan sebagai nilai dari enumerasi D3DDDI_COLOR_SPACE_TYPE .

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 .

Reserved1

ColorKey

Menentukan nilai kunci warna yang digunakan saat penpaduan kunci warna diaktifkan untuk overlay warisan.

Persyaratan

   
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

D3DDDI_COLOR_SPACE_TYPE

D3DDDI_ROTATION

DXGK_MULTIPLANE_OVERLAY_BLEND

DXGK_MULTIPLANE_OVERLAY_FLAGS

DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE

DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT

DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY

DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT