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