Поделиться через


структура DXVAHD_STREAM_STATE_SOURCE_RECT_DATA (dxvahd.h)

Задает исходный прямоугольник для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD)

Синтаксис

typedef struct _DXVAHD_STREAM_STATE_SOURCE_RECT_DATA {
  BOOL Enable;
  RECT SourceRect;
} DXVAHD_STREAM_STATE_SOURCE_RECT_DATA;

Члены

Enable

Указывает, следует ли вырезать всю входную поверхность или только исходный прямоугольник. Значение состояния по умолчанию — FALSE.

Значение Значение
TRUE
Используйте исходный прямоугольник, указанный в элементе SourceRect .
FALSE
Прорезка всей входной поверхности. Игнорируйте элемент SourceRect .

SourceRect

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

Если элемент Enable имеет значение FALSE, элемент SourceRect игнорируется.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

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

DXVA-HD

DXVAHD_STREAM_STATE

Видеоструктуры Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Структуры Media Foundation