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

Структура DXVADDI_VIDEOSAMPLE описывает формат примера видео, используемого в операции обработки видео.

Синтаксис

typedef struct _DXVADDI_VIDEOSAMPLE {
  [in] REFERENCE_TIME           Start;
  [in] REFERENCE_TIME           End;
  [in] DXVADDI_EXTENDEDFORMAT   SampleFormat;
  [in] DXVADDI_VIDEOSAMPLEFLAGS SampleFlags;
  [in] HANDLE                   SrcResource;
  [in] UINT                     SrcSubResourceIndex;
  [in] RECT                     SrcRect;
  [in] RECT                     DstRect;
       DXVADDI_AYUVSAMPLE8      Pal[16];
  [in] DXVADDI_FIXED32          PlanarAlpha;
} DXVADDI_VIDEOSAMPLE;

Члены

[in] Start

Значение REFERENCE_TIME, определяющее время начала образца.

[in] End

Значение REFERENCE_TIME, определяющее время окончания выборки.

[in] SampleFormat

Структура DXVADDI_EXTENDEDFORMAT, описывающая расширенный формат примера видео.

[in] SampleFlags

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

[in] SrcResource

Дескриптор ресурса, содержащего исходную поверхность.

[in] SrcSubResourceIndex

Индекс исходной поверхности в ресурсе.

[in] SrcRect

Структура RECT , описывающая верхнюю левую и нижнюю правые точки прямоугольника на исходной поверхности. Эти точки определяют область исходных данных для передачи битовых блоков (bitblt) и их положение на поверхности источника.

[in] DstRect

Структура RECT, описывающая верхнюю левую и нижнюю правые точки прямоугольника на целевой поверхности. Эти точки определяют область, в которой должна происходить передача битовых блоков (bitblt), и ее положение на целевой поверхности.

[in] Pal[16]

Массив DXVADDI_AYUVSAMPLE8 структур, представляющих полную 16-цветовую палитру для форматов пикселей подстановки видео. Драйвер использует эту палитру для композитного примера подпотока. Для непаллетизированных форматов пикселей член Pal имеет значение NULL и может игнорироваться.

[in] PlanarAlpha

Структура DXVADDI_FIXED32 , указывающая значение прозрачности, которое драйвер должен применять к составному цвету фона, а также видеопотоку и подпотоку (всей плоскости видео) при записи на целевую поверхность. Значение 0,0 указывает на прозрачность. Значение 1,0 указывает на непрозрачность.

Требования

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

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

D3DDDIARG_VIDEOPROCESSBLT

DXVADDI_AYUVSAMPLE8

DXVADDI_EXTENDEDFORMAT

DXVADDI_FIXED32

RECT