структура DXVA_VideoSample32 (dxva.h)
Структура DXVA_VideoSample32 используется для переадресации 32-разрядных вызовов DXVA_DeinterlaceBltEx в 64-разрядных драйверах.
Синтаксис
typedef struct _DXVA_VideoSample32 {
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
DWORD SampleFormat;
DWORD SampleFlags;
DWORD lpDDSSrcSurface;
RECT rcSrc;
RECT rcDst;
DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;
Члены
rtStart
Указывает время начала примера.
rtEnd
Указывает время окончания образца.
SampleFormat
Задает формат образца, определяемый значениями типа перечисления DXVA_ExtendedFormat .
SampleFlags
Задает коллекцию флагов, указывающих изменения в текущем кадре образца по сравнению с предыдущим примером кадра. Этот элемент представляет собой побитовое ИЛИ одного или нескольких флагов в типе перечисления DXVA_SampleFlags .
lpDDSSrcSurface
Указатель на DD_SURFACE_LOCAL структуру, представляющую пример.
rcSrc
Задает структуру RECT , описывающую верхнюю левую и нижнюю правые точки прямоугольника на исходной поверхности. Эти точки определяют область исходных данных для передачи битового блока и его положение на поверхности источника.
rcDst
Задает структуру RECT, описывающую верхнюю левую и нижнюю правые точки прямоугольника на целевой поверхности. Эти точки определяют область, в которой должна происходить передача битовых блоков, и ее положение на целевой поверхности.
Palette[16]
Задает массив DXVA_AYUVsample2 структур, представляющих полную 16-цветовую палитру для форматов пикселей подпотока видео с поддонами. Драйвер использует эту палитру для создания примера подпотока. Для непаллетизированных форматов пикселей палитра равна нулю и может игнорироваться.
Комментарии
Компилятор добавляет 4 байта заполнения, чтобы выровнять структуру до 8 байт.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. Компилируется только для 64-разрядной версии операционной системы. |
Верхняя часть | dxva.h (включая Dxva.h) |