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