структура DXVADDI_VIDEOSAMPLEFLAGS (d3dumddi.h)

Структура DXVADDI_VIDEOSAMPLEFLAGS определяет изменения в текущем кадре образца по сравнению с предыдущим примером кадра.

Синтаксис

typedef struct _DXVADDI_VIDEOSAMPLEFLAGS {
  union {
    struct {
      UINT PaletteChanged : 1;
      UINT SrcRectChanged : 1;
      UINT DstRectChanged : 1;
      UINT ColorDataChanged : 1;
      UINT PlanarAlphaChanged : 1;
      UINT Reserved : 11;
      UINT SampleData : 16;
    };
    UINT Value;
  };
} DXVADDI_VIDEOSAMPLEFLAGS;

Члены

PaletteChanged

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

SrcRectChanged

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

DstRectChanged

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

ColorDataChanged

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

PlanarAlphaChanged

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

Reserved

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

SampleData

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

DXVADDI_SAMPLEDATA_RFF (0x0001)

DXVADDI_SAMPLEDATA_TFF (0x0002)

DXVADDI_SAMPLEDATA_RFF_TFF_PRESENT (0x0004)

Value

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

Требования

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

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

DXVADDI_VIDEOSAMPLE