水印支持

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

数字水印是一种在媒体流数据中嵌入版权或其他信息的方法。 水印技术因解决方案而异。 水印的最简单形式是将标识图像添加到视频流的每一帧。 电视台经常使用此方法在广播的下角插入半透明徽标。 观看或收听内容的用户无法察觉到更复杂的数字水印形式。

Windows 媒体格式 SDK 支持使用数字水印 DME。 实际上,水印系统与编解码器非常相似:它获取媒体样本,对数据运行算法,并输出更改后的示例。 为流指定水印系统时,编写器对象在处理输入样本时包含 DMO。

配置流进行水印时,必须指定水印配置信息。 根据水印 DMO,配置值会有所不同。 使用的 DMO 应附带说明它所支持的配置值。

有关用于指定水印系统的设置的信息,请参阅 IWMWriterAdvanced2::SetInputSetting

可以对应用程序进行编程,以枚举客户端计算机上安装的水印 DSO。 有关详细信息,请参阅 IWMWatermarkInfo 接口。

文件写入功能