DirectShow是一个开放的结构,这意味着,只要有筛选器来解析和解码,它就可以支持任何格式。筛选器由Microsoft提供,或者是通过DirectShow的再发布提供,或者是通过Windows操作系统组件的再发布提供,默认提供的支持包括下面的文件和压缩类型:
注意 星号(*)表示DirectShow应用程序必须使用Windows Media Format SDK来支持这种格式。更多信息,参看MSDN库的<音频和视频>部分。
文件格式:
- Windows Media Audio(WMA)* Windows媒体音频
- Windows Media Video(WMV)* Windows媒体视频
- Advanced Streaming Format(ASF)* 高级流模式
- Motion Picture Experts Group(MPEG) 运动图像专家组
- Audio-Video Interleaved(AVI) 音频视频交叉存取
- QuickTime(版本2及以下)
- WAV
- AIFF
- AU
- SND
- MIDI
压缩格式:
- Microsoft Windows Media Video codec version 7.0*
- ISO MPEG-4 video version 1.0*
- Microsoft MPEG-4 version 3*
- Sipro Labs ACELP*
- Windows Media Audio*
- MPEG Audio Layer-3(MP3)(仅支持解压)
- Digital Video(DV)
- MPEG-1
- MJPEG
- Voxware*
- Cinepak