Поделиться через


структура 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-разрядного элемента значения (0x00000002).

ColorDataChanged

Значение UINT, указывающее, изменились ли сведения о формате для целевой поверхности. Установка этого элемента эквивалентна настройке третьего бита 32-разрядного элемента значения (0x00000004).

AlphaChanged

Значение UINT, указывающее, изменилось ли планарное альфа-значение для целевой поверхности. Установка этого элемента эквивалентна настройке четвертого бита 32-разрядного элемента значения (0x00000008).

Reserved

Этот элемент зарезервирован и должен иметь значение нулю. Если этот элемент равен нулю, то пятый —шестнадцать битов (0x0000FFF0) 32-разрядного значения элемента равным нулю.

DestData

Значение UINT, содержащее образец данных назначения обработчика видео. Установка этого элемента эквивалентна настройке семнадцатого до тридцати секунд (0xFFFF0000) 32-разрядного элемента значения. Можно задать следующие биты:

DXVADDI_DESTDATA_RFF (0x0001)

DXVADDI_DESTDATA_TFF (0x0002)

DXVADDI_DESTDATA_RFF_TFF_PRESENT (0x0004)

Value

32-разрядное значение, определяющее изменения в текущей области назначения из предыдущей области назначения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDIARG_VIDEOPROCESSBLT