структура 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 (include Dxva.h) |