атрибут MF_TRANSCODE_QUALITYVSSPEED
Задает число от 0 до 100, указывающее компромисс между качеством кодирования и скоростью кодирования.
Тип данных
UINT32
Значение этого свойства имеет следующий диапазон.
Значение | Значение |
---|---|
|
Более низкое качество, более быстрое кодирование. |
|
Более высокое качество, медленнее кодирование. |
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
Этот атрибут имеет то же значение GUID, что и свойство AVEncCommonQualityVsSpeed , определенное для ICodecAPI, и имеет ту же интерпретацию.
Приложение может задать этот атрибут в профиле перекодирования перед созданием топологии перекодировки для кодеков Windows Media. Значение должно находиться в диапазоне от 0 до 100. Для видеопотока построитель топологий перекодировки сопоставляет значение с заданным приложением значением и передает сопоставленное значение свойству MFPKEY_COMPLEXITYEX кодировщика. Более низкие значения позволяют кодировщику использовать менее сложные алгоритмы кодирования. Использование более простых алгоритмов обеспечивает более низкое качество выходных данных, но процесс кодирования выполняется быстрее и требует меньше вычислительной мощности.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел