DVD 应用程序

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

DirectShow 提供了一个名为 DVD 导航器 源筛选器的组件,它简化了 C++ 中的 DVD 导航任务。 DVD 导航器具有在功能齐全的独立 DVD 播放器上找到的所有功能,以及特定于在个人计算机上播放 DVD 的其他功能。 使用 DVD 导航器,C++ 和脚本开发人员可以创建功能齐全的 DVD 应用程序,而无需参考 DVD 规范。 DVD 导航器与解码器筛选器协调,还处理区域管理和版权保护 (CSS 和模拟复制保护) ,将应用程序开发人员与这些详细信息隔离开来。

DVD 导航器筛选器适用于整个DVD-Video卷,其中包含VIDEO_TS目录中的文件。 与处理单个流或文件的大多数 DirectShow 源筛选器不同,DVD 导航器使用标题、章节和时间代码的DVD-Video结构。 希望在 DirectShow 中播放单个 MPEG-2 文件的开发人员应使用 MPEG-2 多复用器 ,而不是 DVD 导航器筛选器。 有关详细信息,请参阅 DirectShow 中的 MPEG-2 支持

注意

若要播放 DVD,用户必须具有 MPEG-2 解码器。

 

本部分包含以下主题。

有关 DVD/MPEG2 解码器开发的参考,请参阅 DirectShow 中的 DVD 解码器开发

使用 DirectShow