D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 構造体 (d3dkmthk.h)
マルチプレーン オーバーレイ属性を含む構造体。
構文
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
D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS列挙体の値として指定された YUV 範囲と変換情報を指定します。
StereoFormat
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT列挙体の値として指定された、オーバーレイ プレーンのビデオ フレーム形式を指定します。
StereoLeftViewFrame0
システムで使用するために予約されています。 常に FALSE にする必要があります。
StereoBaseViewFrame0
システムで使用するために予約されています。 常に FALSE にする必要があります。
StereoFlipMode
_DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE列挙体の値として指定されたオーバーレイ プレーンのステレオ フリップ モードを指定します。
StretchQuality
_DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY列挙体の値として指定された、オーバーレイ プレーンのストレッチ品質を指定します。
要件
要件 | 値 |
---|---|
Header | d3dkmthk.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示