DirectShow
DirectShow is a multimedia framework and API developed by Microsoft for Windows to perform streaming media tasks, including playback, capture, and processing of audio and video. It is based on the Component Object Model (COM) and is part of the DirectX technology family. DirectShow provides a programmable pipeline for handling media data in a flexible, filter-based architecture.
The core concept of DirectShow is the filter graph, assembled by the Graph Manager. A graph consists
DirectShow relies on a broad ecosystem of filters, including codecs supplied by the operating system or third
History and status: DirectShow originated in the late 1990s under the name ActiveMovie and was later integrated