структура 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) |