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

ダーティ四角形の数。

void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)

NumFilters

必要に応じて、ドライバーとハードウェアがオーバーレイ プレーンに実装するフィルターの数を指定します。

void D3DKMT_PTR( void *unnamedParam1, pFilters unnamedParam2)

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 列挙体の値として指定します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー d3dkmthk.h