DirectShow is an open structure, which means that it supports any format as long as a filter is used for parsing and decoding. Filters are provided by Microsoft, by DirectShow, or by Windows operating system components. The following files and compression types are supported by default:
Note that the asterisk (*) indicates that the DirectShow application must use the Windows Media Format SDK to support this format. For more information, see <audio and video> In the msdn library.
File Format:
- Windows Media Audio (WMA) * Windows Media Audio
- Windows Media video (WMV) * Windows Media video
- Advanced Streaming Format (ASF) * Advanced stream mode
- Motion Picture Experts Group (mPEG) Motion Image Expert Group
- Audio-video interleaved (AVI) Audio/Video cross-Access
- QuickTime (version 2 and earlier)
- Wav
- AIFF
- Au
- SND
- MIDI
Compression format:
- 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) (only decompression is supported)
- Digital video (DV)
- MPEG-1
- MJPEG
- Voxware *
- Cinepak