次の方法で共有


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;
  void                                         D3DKMT_PTR(
    RECT        *unnamedParam1,
    pDirtyRects unnamedParam2
  );
  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

ダーティ四角形の数。

void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)

VideoFrameFormat

ColorSpace

データの色空間。

StereoFormat

ステレオ形式。

StereoLeftViewFrame0

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

StereoBaseViewFrame0

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

StereoFlipMode

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

StretchQuality

ストレッチ品質。

Reserved1

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

必要条件

要件
Header d3dkmthk.h