DirectShow
From open-encyclopedia.com - the free encyclopedia.
DirectShow is a large collection of objects for working with multimedia data. The library mainly consists of "filters" - objects which process data - which you'd then connect up into "filter graphs." For example, you have filters that read data from a file, and filters which compress/decompress video streams, and filters that render video to the screen. The number of filters is pretty immense, though, and it includes a framework for writing your own if what you want to do isn't present.
DirectShow was born as a stand-alone technology under the name "ActiveMovie" (codename "Quartz"), meant to supersede the obsolescent Video for Windows, but is now part of the DirectX library.