Поделиться через


Объект Profile Manager

[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Профиль — это набор параметров мультимедиа, используемых для создания ФАЙЛА ASF. Объект диспетчера профилей создает объекты профиля для редактирования. Объекты профиля можно создавать без каких-либо данных в них или создавать из существующих данных профиля. Объект диспетчера профилей также предоставляет методы для перечисления поддерживаемых кодеков и запроса этих кодеков для получения сведений.

Объект диспетчера профилей создается функцией WMCreateProfileManager, которая задает указатель на интерфейс IWMProfileManager. Другие интерфейсы объекта диспетчера профилей можно получить, вызвав метод QueryInterface.

Следующие интерфейсы поддерживаются объектом диспетчера профилей.

Интерфейс Описание
IWMCodecInfo Извлекает сведения о поддерживаемых кодеках и их форматах.
IWMCodecInfo2 Извлекает имена поддерживаемых кодеков и описания их форматов. Наследует все методы IWMCodecInfo.
IWMCodecInfo3 Извлекает свойства и запросы кодеков кодеков для поддерживаемых функций. Наследует все методы IWMCodecInfo и IWMCodecInfo2.
IWMProfileManager Создает новые профили, загружает существующие профили и сохраняет пользовательские профили.
IWMProfileManager2 Управляет версией системных профилей, перечисленных диспетчером профилей. Наследует все методы IWMProfileManager.
IWMProfileManagerLanguage Управляет языком системных профилей, проанализированных диспетчером профилей.

 

Замечания

При создании объекта диспетчера профилей он анализирует все системные профили, которые могут занять несколько секунд. Создание и выпуск диспетчера профилей каждый раз, когда необходимо использовать его, негативно влияет на производительность. Вы должны создать диспетчер профилей один раз в приложении и освободить его только в том случае, если его больше не нужно использовать.

объекты

объекта профиля

профилей