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 Demultiplexer 而不是 DVD 导航器筛选器。 有关详细信息,请参阅 DirectShow 中的 MPEG-2 支持。

注意

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

 

本节包含以下主题。

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

使用 DirectShow