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