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


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

Указывает целевой прямоугольник для разрезания при использовании высокого определения ускорения видео Microsoft DirectX (DXVA-HD).

Синтаксис

typedef struct _DXVAHD_BLT_STATE_TARGET_RECT_DATA {
  BOOL Enable;
  RECT TargetRect;
} DXVAHD_BLT_STATE_TARGET_RECT_DATA;

Члены

Enable

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

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

TargetRect

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

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

Требования

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

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

DXVA-HD

DXVAHD_BLT_STATE

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

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Структуры Media Foundation