DirectShow or Dll?
DirectShow is a Microsoft Multimedia Framework. It comes with Windows, and it’s an extensible framework where plugins (refered to as ‘filters’) can be added to graph to perform various media manipulation functions. Our encoder is available as such a filter – more specifically, an ‘encoder filter’. The file responsible for this is called DirectEncode.dll.
DirectAccess is the alternative mode, where you access the Mpeg Creation functions directly without using a multimedia framework. You have access to a bunch of functions that allows you directly access the Mpeg file as if it were a standard file. This is provided by the erdmpg-6.dll file.