DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES結構 (dxgiddi.h)
由使用者模式顯示驅動程式用來指定重疊平面屬性。
語法
typedef struct DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES {
UINT Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
DXGI_DDI_MODE_ROTATION Rotation;
DXGI_DDI_MULTIPLANE_OVERLAY_BLEND Blend;
UINT DirtyRectCount;
RECT *pDirtyRects;
UINT NumFilters;
void *pFilters;
DXGI_DDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
UINT YCbCrFlags;
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
} DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES;
成員
Flags
將翻轉作業指定為 DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS 列舉中其中一個適用的值。
SrcRect
指定相對於來源資源類型 RECT 的來源矩形。
DstRect
指定 RECT 類型的目的地矩形,相對於監視解析度。
ClipRect
根據 SrcRect 和 DstRect 的值,指定相對於 DstRect 矩形類型之 RECT 的任何其他裁剪。
當應用程式遮蔽 DstRect 目的地矩形的一部分時,驅動程式和硬體可以使用 ClipRect 成員來套用常見的延展因數,因為裁剪會變更。
Rotation
指定重疊平面的順時針旋轉,指定為 來自DXGI_DDI_MODE_ROTATION 列舉的值。
Blend
指定套用至這個重疊平面和其下方平面的混合模式,指定為 來自DXGI_DDI_MULTIPLANE_OVERLAY_BLEND 列舉的值。
DirtyRectCount
為重疊平面指定的已變更矩形數目。 如果為零,則會將整個平面視為已變更。
pDirtyRects
相對於來源矩形 SrcRect, (RECTs) 陣列的指標,表示已變更之重疊平面的部分。
驅動程式可以使用這個成員來執行優化,但不需要使用已變更的矩形資訊。 不過,驅動程式絕不會根據提供的已變更矩形來失敗函式調用。
NumFilters
選擇性地指定驅動程式和硬體在重疊平面上實作的篩選數目。 請注意,操作系統會忽略此成員。
pFilters
緩衝區的選擇性指標,指定驅動程式和硬體在重疊平面上實作的篩選條件。 請注意,操作系統會忽略此成員。
VideoFrameFormat
指定重疊平面的視訊畫面格式,指定為 來自DXGI_DDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 列舉的值。
YCbCrFlags
將 YUV 範圍和轉換資訊指定為 DXGI_DDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS 列舉中的其中一個適用值。
StereoFormat
指定重疊平面的視訊畫面格式,指定為 來自DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT 列舉的值。
StereoLeftViewFrame0
保留供系統使用。 必須一律為 FALSE。
StereoBaseViewFrame0
保留供系統使用。 必須一律為 FALSE。
StereoFlipMode
指定重疊平面的立體翻轉模式,指定為 來自DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE 列舉的值。
StretchQuality
指定重迭平面的延展品質,指定為 來自DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY 列舉的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 |
最低支援的伺服器 | Windows Server 2012 R2 |
標頭 | dxgiddi.h (包含 D3d10umddi.h) |
另請參閱
DXGI_DDI_MULTIPLANE_OVERLAY_BLEND
DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT
DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY
DXGI_DDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT