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


структура 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-цветовую палитру для поддонированных форматов пикселей подпотока видео. Драйвер использует эту палитру для составного примера подпотока. Для непаллетизированных форматов пикселей элемент PalNULL и может игнорироваться.

[in] PlanarAlpha

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

Требования

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

См. также

D3DDDIARG_VIDEOPROCESSBLT

DXVADDI_AYUVSAMPLE8

DXVADDI_EXTENDEDFORMAT

DXVADDI_FIXED32

RECT