D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS 結構 (d3dumddi.h)

由使用者模式顯示驅動程式用來指定一組重疊平面功能。

語法

typedef struct D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS {
  UINT  NumPlanes;
  float MaxStretchFactor;
  float MaxShrinkFactor;
  UINT  OverlayCaps;
} D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS;

成員

NumPlanes

指定功能群組內重疊平面所支援的重疊平面數目。

MaxStretchFactor

指定功能群組內重疊平面所支援的最大延展因數。

延展因數是最終的延展式重疊平面大小與原始大小的比率。 例如,如果原始重疊平面是 100 x 100 像素,則值為 2.5 表示可以延展至 250 x 250 圖元。

不保證在所有案例中都可以套用此延展因數。 例如,使用這個因素,可能只能將一個重疊平面延展到數個。

MaxShrinkFactor

指定功能群組內重疊平面所支援的最大壓縮因數。

壓縮因數是最終壓縮重疊平面大小與原始大小的比率。 例如,如果原始重疊平面是 100 x 100 像素,則值為 0.25 表示它可以壓縮為 25 x 25 像素。

不保證此壓縮因數可以在所有案例中套用。 例如,使用這個因素,可能只壓縮數個重疊平面。

OverlayCaps

重疊功能,指定為來自D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS列舉值的位 OR

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS