此版本中的 DirectShow 也进行了大幅度修改。DirectX 8.0 中添加的部分新特性包括:
| • |
新的过滤图形特性
|
| • |
Windows Media™ 格式支持
|
| • |
视频编辑支持
|
| • |
新的 DVD 支持
|
| • |
新的 MPEG-2 传输和程序流支持
|
| • |
对广播驱动程序体系结构的支持
|
| • |
DirectX 媒体对象
|
过滤图形管理器支持一些新的特性,包括动态图形生成和实时来源合成。使用动态图形生成,您现在可以在图形运行过程中对过滤图形进行修改。而以前,要添加或删除过滤器,应用程序必须停止该图形,因而打断数据流。DirectShow 现在还支持实时来源合成——例如,可以将实时音频流与实时视频流合成。
两个新的过滤器使 DirectShow 应用程序可以读取或写入 Microsoft Windows Media 格式的文件。ASF Reader 过滤器用于读取和分析 Windows Media 格式的文件;ASF File Writer 过滤器用于写入 Windows Media 格式的文件,并能够执行必要的复合和压缩操作。DirectShow 和 Windows Media SDK 现在提供了完整的解决方案,用于编写应用程序来创建和播放 Windows Media 格式流。
新的 DirectShow 编辑服务 (DES) API 支持视频编辑。DES 建立在核心的 DirectShow 体系结构之上,提供了一组专门为操作视频编辑工程而设计的接口。DirectShow 的框架更适合于创建视频编辑应用程序,作为应用程序开发人员,您将从中获益匪浅。DES 取代了剪切表,同时剪切表将不再受到支持。
两个新的接口 IDVDControl2 和 IDVDInfo2 极大地扩展了 DVD 导航器的功能。DVD 导航器现在实现了完整的 DVD Annex-J 命令集,既可以播放卡拉 OK,也可以播放影碟。新的 MSWebDVD ActiveX® 控件使这项功能可在基于脚本的应用程序中使用。