次の方法で共有


DXVADDI_VIDEOPROCESSBLTFLAGS 構造体 (d3dumddi.h)

DXVADDI_VIDEOPROCESSBLTFLAGS構造体は、前の変換先サーフェスからの現在の変換先サーフェスの変更を識別します。

構文

typedef struct _DXVADDI_VIDEOPROCESSBLTFLAGS {
  union {
    struct {
      UINT BackgroundChanged : 1;
      UINT TargetRectChanged : 1;
      UINT ColorDataChanged : 1;
      UINT AlphaChanged : 1;
      UINT Reserved : 12;
      UINT DestData : 16;
    };
    UINT Value;
  };
} DXVADDI_VIDEOPROCESSBLTFLAGS;

メンバー

BackgroundChanged

変換先サーフェスの背景色が変更されたかどうかを示す UINT 値。 このメンバーの設定は、32 ビット メンバー (0x00000001) の最初のビットを設定することと同じです。

TargetRectChanged

変換先サーフェスのターゲット四角形が変更されたかどうかを示す UINT 値。 このメンバーの設定は、32 ビット Value メンバー (0x00000002) の 2 番目のビットを設定することと同じです。

ColorDataChanged

変換先サーフェスの書式情報が変更されたかどうかを示す UINT 値。 このメンバーの設定は、32 ビット Value メンバー (0x00000004) の 3 番目のビットを設定することと同じです。

AlphaChanged

宛先サーフェスの平面アルファ値が変更されたかどうかを示す UINT 値。 このメンバーの設定は、32 ビット Value メンバー (0x00000008) の 4 番目のビットを設定することと同じです。

Reserved

このメンバーは予約済みであり、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーの 5 ビットから 16 ビット (0x0000FFF0) 0 に設定することと同じです。

DestData

ビデオ プロセッサのサンプル変換先データを含む UINT 値。 このメンバーの設定は、32 ビット Value メンバーの 17 ビットから 30 秒ビット (0xFFFF0000) を設定することと同じです。 次のビットを設定できます。

DXVADDI_DESTDATA_RFF (0x0001)

DXVADDI_DESTDATA_TFF (0x0002)

DXVADDI_DESTDATA_RFF_TFF_PRESENT (0x0004)

Value

前の変換先サーフェスからの現在の変換先サーフェスの変更を識別する 32 ビット値。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_VIDEOPROCESSBLT