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


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

TargetRectChanged

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

ColorDataChanged

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

AlphaChanged

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

Reserved

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

DestData

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

DXVADDI_DESTDATA_RFF (0x0001)

DXVADDI_DESTDATA_TFF (0x0002)

DXVADDI_DESTDATA_RFF_TFF_PRESENT (0x0004)

Value

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_VIDEOPROCESSBLT