Метод IMFTranscodeProfile::SetVideoAttributes (mfidl.h)
Задает параметры конфигурации видеопотока в профиле перекодирования.
Пример кода см. в разделе MFCreateTranscodeProfile.
Синтаксис
HRESULT SetVideoAttributes(
[in] IMFAttributes *pAttrs
);
Параметры
[in] pAttrs
Указатель на интерфейс IMFAttributes хранилища атрибутов, содержащего параметры конфигурации видеопотока. Указанные значения атрибутов перезаписывают все существующие значения, хранящиеся в профиле перекодирования.
Можно задать следующие атрибуты видео:
- Типы видеофайла
- MF_TRANSCODE_DONOT_INSERT_ENCODER
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |