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