Настройка атрибутов метаданных
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей. Он был заменен средства чтения источника и записи приемника. Source Reader и Sink Writer оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, по возможности, использовать Source Reader и Sink Writer вместо Windows Media Format 11 SDK. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Атрибуты метаданных задаются с помощью метода IWMHeaderInfo3::AddAttribute.
Все атрибуты назначаются языку из списка языков для файла. Вы можете получить доступ к списку языков с помощью интерфейса IWMLanguageList. Чтобы получить указатель на интерфейс IWMLanguageList, вызовите QueryInterface на любом интерфейсе объекта, из которого вы получили IWMHeaderInfo3.
Вы можете добавить атрибуты с любым именем, который вам нравится. Однако использование имен атрибутов, которые не являются стандартными именами, поддерживаемыми пакетом SDK для формата Windows Media, может затруднить обнаружение метаданных для пользователей. Большинство приложений для воспроизведения мультимедиа проверяют наличие стандартных значений. Дополнительные сведения см. в пользовательских метаданных.
Нельзя использовать номер потока 0xFFFF для глобального добавления атрибута. Для атрибутов уровня файла необходимо назначить каждому атрибуту определенный номер потока или поток 0.
Связанные разделы