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 .

Catatan Nilai ini harus selalu DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE. Sistem operasi tidak mendukung nilai enumerasi lainnya.
 

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 .

Catatan Nilai ini harus selalu DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT_MONO. Sistem operasi tidak mendukung nilai enumerasi lainnya.
 

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 .

Catatan Nilai ini harus selalu DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_NONE. Sistem operasi tidak mendukung nilai enumerasi lainnya.
 

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

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

DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS