D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES結構(d3dkmthk.h)
D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 結構包含多平面重疊屬性。
語法
typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
UINT Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
D3DKMT_MULTIPLANE_OVERLAY_BLEND Blend;
UINT DirtyRectCount;
RECT *pDirtyRects;
UINT NumFilters;
void *pFilters;
D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
UINT YCbCrFlags;
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES;
成員
Flags
旗標選項。
SrcRect
指定來源矩形。
DstRect
指定目的地矩形。
ClipRect
指定任何其他裁剪。
Rotation
指定重疊平面的順時針旋轉。
Blend
指定套用至這個重疊平面及其下方平面的混合模式。
DirtyRectCount
髒矩形的數目。
pDirtyRects
臟矩形陣列的指標。
NumFilters
選擇性地指定驅動程式和硬體在重疊平面上實作的篩選數目。
pFilters
緩衝區的選擇性指標,指定驅動程式和硬體在重疊平面上實作的篩選條件。
VideoFrameFormat
指定重疊平面的視訊框架格式,指定為來自 D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 列舉的值。
YCbCrFlags
指定 YUV 範圍和轉換資訊,做為來自 D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS 列舉的值。
StereoFormat
指定重疊平面的視訊框架格式,指定為來自 D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT 列舉的值。
StereoLeftViewFrame0
保留供系統使用。 必須一律 FALSE。
StereoBaseViewFrame0
保留供系統使用。 必須一律 FALSE。
StereoFlipMode
指定重疊平面的立體翻轉模式,指定為來自 _DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE 列舉的值。
StretchQuality
指定重疊平面的延展品質,指定為來自 _DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY 列舉的值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標題 | d3dkmthk.h |