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


атрибут MFSampleExtension_ROIRectangle

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

Тип данных

ROI_AREA , хранящиеся в виде БОЛЬШОГО ДВОИЧНОГО ОБЪЕКТА

Комментарии

После успешного задания CODECAPI_AVEncVideoROIEnabled ненулевого значения в кодировщике MFT приложение может задать этот атрибут для входных примеров и ожидать, что он будет учитываться.

Если CODECAPI_AVEncVideoROIEnabled не задано ненулевое значение, атрибут MFSampleExtension_ROIRectangle игнорируется во входных примерах.

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

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

Кодировщики H.264/AVC:QPDelta должны находиться в диапазоне от [-25, +25]. Кодировщик должен убедиться, что окончательный QP находится в допустимом диапазоне для видеостандарта.

Указанная область не обязательно должна быть выровнена в МБ. Кодировщики обладают гибкостью при выборе фактической границы. Рекомендуется охватывать весь указанный регион.

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2012 R2 [классические приложения | Приложения UWP]
Заголовок
Mfapi.h

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

Алфавитный список атрибутов Media Foundation