实现视频 DSP 插件

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

计算机视频显示适配器支持一组视频格式。 数字视频编解码器还支持一组视频格式。 尝试播放特定视频文件时,Windows 媒体播放器必须选择要用于呈现的格式。 播放器尝试在视频编解码器支持的格式与视频显示适配器支持的格式(即生成最高质量的格式)之间找到最佳匹配项。

若要创建处理视频的Windows 媒体播放器 DSP 插件,首先需要确定希望插件处理的视频格式。 示例视频 DSP 插件适用于以下视频格式:

  • NV12
  • YV12
  • YUY2
  • UYVY
  • RGB32
  • RGB24
  • RGB555
  • RGB565

选择处理的格式由你决定。 可以从示例插件中删除格式,使其不再受支持,并且可以添加代码来处理其他格式。

以下部分提供了在为Windows 媒体播放器创建自己的视频 DSP 插件之前应了解的其他信息:

实现 DSP 代码