структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по