D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 構造体 (d3dkmthk.h)

マルチプレーン オーバーレイ属性が含まれています。

構文

typedef struct _D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  UINT                                         Flags;
  RECT                                         SrcRect;
  RECT                                         DstRect;
  RECT                                         ClipRect;
  D3DDDI_ROTATION                              Rotation;
  D3DKMT_MULTIPLANE_OVERLAY_BLEND              Blend;
  UINT                                         DirtyRectCount;
  RECT                                         *pDirtyRects;
  D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                      ColorSpace;
  D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                         StereoLeftViewFrame0;
  BOOL                                         StereoBaseViewFrame0;
  DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                         Reserved1;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2;

メンバー

Flags

フラグ オプション。

SrcRect

ソースの四角形が指定されます。

DstRect

対象の四角形が指定されます。

ClipRect

追加のクリッピングを指定します。

Rotation

オーバーレイ 平面の時計回りの回転を指定します。

Blend

このオーバーレイ 平面とその下の平面に適用されるブレンド モードを指定します。

DirtyRectCount

ダーティ四角形の数。

pDirtyRects

四角形の配列へのポインターダーティ。

VideoFrameFormat

ColorSpace

データの色空間。

StereoFormat

ステレオ形式。

StereoLeftViewFrame0

ステレオ左側のビュー フレーム 0。

StereoBaseViewFrame0

ステレオ ベース ビュー フレーム 0。

StereoFlipMode

ステレオ フリップ モード。

StretchQuality

ストレッチ品質。

Reserved1

内部使用のために予約されています。

必要条件

要件
Header d3dkmthk.h