структура DXVA2_VideoSample (dxva2api.h)

Указывает пример входных данных для метода IDirectXVideoProcessor::VideoProcessBlt .

Синтаксис

typedef struct _DXVA2_VideoSample {
  REFERENCE_TIME       Start;
  REFERENCE_TIME       End;
  DXVA2_ExtendedFormat SampleFormat;
  IDirect3DSurface9    *SrcSurface;
  RECT                 SrcRect;
  RECT                 DstRect;
  DXVA2_AYUVSample8    Pal[16];
  DXVA2_Fixed32        PlanarAlpha;
  DWORD                SampleData;
} DXVA2_VideoSample;

Члены

Start

Время начала выборки в единицах 100 наносекунд. Для примеров подпотока видео значение равно нулю.

End

Время окончания выборки в единицах 100 наносекунд. Для примеров подпотока видео значение равно нулю.

SampleFormat

DXVA2_ExtendedFormat структуру, описывающую сведения о переплетении и расширенных цветах для примера.

SrcSurface

Указатель на интерфейс IDirect3DSurface9 поверхности Direct3D, содержащей пример.

SrcRect

Исходный прямоугольник. Исходный прямоугольник определяет, какая часть входного образца копируется в целевую область. Исходный прямоугольник задается с помощью пиксельных координат на входной поверхности.

DstRect

Прямоугольник назначения. Прямоугольник назначения определяет часть области назначения, в которой копируется исходный прямоугольник. Прямоугольник назначения задается с помощью пиксельных координат на целевой поверхности.

Pal[16]

Если входной пример предназначен для подпотока и использует палеттизированный формат цвета YUV, этот элемент содержит массив DXVA2_AYUVSample8 структур, определяющих записи палитры. Для форматов пикселей, не являющихся палеттизированными, все элементы массива должны быть равны нулю.

PlanarAlpha

Альфа-значение, которое будет применяться к этому входной выборке при его обложении.

SampleData

Содержит дополнительные флаги. Определены следующие флаги.

Значение Значение
DXVA2_SampleData_RFF
Повторите бит первого поля (RFF).
DXVA2_SampleData_TFF
Первый бит верхнего поля (TFF).
DXVA2_SampleData_RFF_TFF_Present
Если задано значение , используются флаги RFF и TFF.
 

Эти флаги предоставляют подсказку деинтерлейкеру при выполнении обратной телесины.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть dxva2api.h

См. также раздел

DXVA2_AYUVSample8

IDirectXVideoProcessor::VideoProcessBlt

Структуры Media Foundation