Application Sample using Microsoft DirectShow*

Features / Description

The Intel® Media Software Development Kit (Intel® Media SDK) Application Sample using Microsoft DirectShow* demonstrates how to use the Sample DirectShow filters to play and transcode media files (streams).

The Intel® Media SDK Application Sample using Microsoft DirectShow supports the following input formats:

Input System Stream Format MPEG-2 Program Stream MPEG-2 Transport Stream MP4 WMV
Compressed video MPEG-2 H.264, MPEG-2 H.264, MVC VC-1
Compressed audio MP3 AAC, MP3 AAC, MP4 WMA

The Intel® Media SDK Microsoft DirectShow Application Sample supports the following output formats for transcoding:

Output System Stream Format MPEG-2 Transport Stream MPEG-2 Transport Stream MP4
Compressed video MPEG-2 H.264 H.264
Compressed audio MP3 AAC AAC, MP3

System Requirements


  • IA-32 or Intel® 64 architecture processors with the Intel® Core™ processor or later is required for this Developer’s release.
  • 200 MB free hard disk space for this release.
  • The software implementation DLLs, libmfxsw32.dll and libmfxsw64.dll, requires compatible IA-32 or Intel® 64 architecture processor with support for Intel® Streaming SIMD Extensions 2 instructions.

For S3D playback the following hardware configuration is required:

  • 2nd Generation Intel® Core™ Processors with Intel® HD Graphics 3000/2000
  • HDMI 1.4, eDP 1.1 or similar based monitor/TV
  • Active shutter glasses


  • Microsoft* Windows* Vista* with Service Pack 2, or Microsoft* Windows* 7 Operating System
  • Microsoft* Visual* C++ 2005 with Service Pack 1
  • For the Microsoft* DirectShow* samples: Microsoft Windows SDK 6.1 or greater