Введение для пользователей пакета SDK для формата Windows Media
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Большая часть функциональных возможностей, предоставляемых расширенными API клиента WINDOWS Media DRM, совпадает с функциями, предоставляемыми объектами пакета SDK для формата Windows Media. Пакет SDK для формата Windows Media предоставляет разработчикам объекты, необходимые для создания файлов мультимедиа, доступа к ним и управления ими, использующих структуру файлов расширенного формата систем (ASF). Так как WINDOWS Media DRM предназначен для защиты ASF-файлов, функции DRM на стороне клиента были включены в пакет SDK для формата Windows Media.
Расширенные API клиента DRM Windows Media выпускаются в сочетании с платформой microsoft next-generation digital media, Microsoft Media Foundation SDK. Media Foundation будет включать функции ASF, которые перекрывают некоторые функции пакета SDK для формата Windows Media. Так как теперь есть два пакета SDK Майкрософт, которые управляют файлами ASF, функции DRM на стороне клиента отделяются от пакета SDK для формата Windows Media в расширенные API клиента DRM Windows Media. Доступ к этим API могут получить пользователи как пакета SDK для формата Windows Media, так и пакета SDK Media Foundation. В настоящее время эти API входят в состав пакета SDK для формата Windows Media и задокументированы как часть пакета SDK для формата Windows Media. Однако расширенные API клиента DRM Windows Media реализованы в собственной библиотеке и имеют собственный файл заголовка. После установки пакета SDK для формата Windows Media эти API можно использовать самостоятельно, не включая в приложение заголовки или библиотеки пакета SDK для формата Windows Media.
При разработке приложений, использующих пакет SDK для формата Windows Media, необходимо решить, следует ли использовать функции DRM, которые предоставляет пакет SDK, или использовать расширенные API клиента DRM Windows Media. Хотя многие функции этих двух пакетов SDK очень похожи, расширенные API клиента DRM Windows Media предлагают следующие функции, недоступные пользователям старых процедур DRM:
- Возможность импорта содержимого, защищенного сторонней системой управления правами.
- Возможность экспорта содержимого, защищенного с помощью WINDOWS Media DRM, в стороннюю систему управления правами.
- Прямое перечисление лицензий в хранилище лицензий.
- Простой агрегированный запрос прав на основе идентификатора ключа (не нужно загружать файл мультимедиа).
- Возможность обновления отозванных компонентов с помощью стандартного интерфейса Media Foundation IMFContentEnabler.
Связанные темы