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


Поддержка водяных знаков

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

Цифровая подложка — это способ внедрения авторских прав или других сведений в данные медиапотока. Методы создания водяных знаков существенно различаются в зависимости от решения. Простейшая форма водяного знака — это просто добавление идентифицирующего изображения в каждый кадр видеопотока. Телевизионные станции часто используют этот метод для вставки полупрозрачного логотипа в нижнем углу их трансляции. Более сложные формы цифровых водяных знаков незаметны для пользователя, который просматривает или прослушивает контент.

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

При настройке потока для нанесения водяного знака необходимо указать информацию о его конфигурации. Значения конфигурации будут отличаться в зависимости от подложки DMO. Используемый DMO должен содержать инструкции, описывающие поддерживаемые значения конфигурации.

Для получения информации о параметрах, используемых для указания системы водяных знаков, см. в разделе IWMWriterAdvanced2::SetInputSetting

Вы можете запрограммировать ваше приложение для перечисления объектов мультимедиа DirectShow (DMO) для встраивания водяных знаков, установленных на клиентском компьютере. Дополнительные сведения см. в интерфейсе IWMWatermarkInfo.

функции записи файлов