Компоненты метаданных

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

Метаданные используются в ASF-файлах для описания содержимого и свойств файлов. Все создаваемые ASF-файлы должны содержать соответствующие метаданные. (Общие сведения см. в разделе Метаданные.) Пакет SDK для формата Windows Media включает поддержку редактирования метаданных с помощью объекта записи, объекта редактора метаданных, а также объектов чтения и синхронных средств чтения. Включена собственная поддержка широкого спектра атрибутов метаданных. Список предопределенных атрибутов см. в разделе Атрибуты .

Поддержка метаданных, предоставляемая различными объектами пакета SDK для формата Windows Media, является гибкой и мощной. Функции main метаданных приведены в следующем списке:

  • Гибкий размер атрибута. Размер атрибутов метаданных не ограничен.
  • Атрибуты уровня потока. Метаданные в ASF-файлах могут быть назначены файлу в целом или конкретному потоку.
  • Повторяющиеся атрибуты. Именованный атрибут можно использовать несколько раз в одном файле. Эта функция особенно используется при назначении описательных атрибутов содержимого. Например, у песни может быть несколько авторов, для каждого из которых требуется отдельный атрибут Author в файле.
  • Несколько языков. С каждым атрибутом связан язык. Вы можете задать поддерживаемые языки, а затем назначить один для каждого написанного атрибута. Так как вы можете дублировать атрибуты, вы можете предоставить наиболее важные атрибуты на нескольких языках, чтобы охватить более широкую аудиторию. Если язык не указан, будет использоваться язык по умолчанию (полученный из операционной системы компьютера, на котором выполняется приложение).
  • Сложные атрибуты. Некоторые предопределенные атрибуты поддерживают структурированные данные. Для этих атрибутов тип данных является двоичным, но значением является структура, определенная в этом пакете SDK.

В следующих разделах рассматриваются другие поддерживаемые функции метаданных.

Раздел Описание
Поддержка ID3 Обсуждается поддержка кадров ID3 с помощью объектов пакета SDK для формата Windows Media.
Пользовательские метаданные Описывает последствия использования пользовательских метаданных.

 

Функции

Интерфейс IWMHeaderInfo

Интерфейс IWMHeaderInfo2

Интерфейс IWMHeaderInfo3

Метаданные