DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 結構 (d3dkmddi.h)
顯示 迷你埠驅動程式會使用DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2來指定重疊平面屬性。
語法
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;
成員
Flags
指定翻轉作業的組合,方法是對 DXGK_MULTIPLANE_OVERLAY_FLAGS 列舉中的值執行位 OR 運算。
SrcRect
指定相對於來源資源的來源矩形。
DstRect
指定相對於監視器解析度的目的地矩形。
ClipRect
根據 SrcRect 和 DstRect 的值,指定數據延展之後相對於 DstRect 的任何其他裁剪區域。
當應用程式遮蔽 DstRect 目的地矩形的一部分時,驅動程式和硬體可以使用 ClipRect 成員來套用常見的延展因數。
Rotation
指定重疊平面的順時針旋轉,指定為 來自D3DDDI_ROTATION 列舉的值。
Blend
指定套用至這個重疊平面及其下方平面的混合模式,指定為 來自DXGK_MULTIPLANE_OVERLAY_BLEND 列舉的值。
VideoFrameFormat
指定重疊平面的視訊畫面格式,指定為 來自DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 列舉的值。
ColorSpaceType
指定色彩空間組態,指定為 來自D3DDDI_COLOR_SPACE_TYPE 列舉的值。
StereoFormat
指定重疊平面的視訊畫面格式,指定為 來自DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT 列舉的值。
StereoLeftViewFrame0
保留供系統使用。 必須一律為 FALSE。
StereoBaseViewFrame0
保留供系統使用。 必須一律為 FALSE。
StereoFlipMode
指定重疊平面的立體翻轉模式,指定為 來自DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE 列舉的值。
StretchQuality
指定重迭平面的延展品質,指定為 來自DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY 列舉的值。
Reserved1
ColorKey
指定針對舊版重疊啟用色彩索引鍵混合時所使用的色彩索引鍵值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | d3dkmddi.h (include D3dkmddi.h) |
另請參閱
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT