W kwietniu 2005 roku DirectShow zostało przeniesione z DirectX SDK do Windows SDK. Nadal jednak tworzenie aplikacji DirectShow wymaga zainstalowania DirectX. Obecna wersja to DirectShow 9.0c.

Opis technologii Istotną zaletę technologii DirectShow stanowi jej generyczna architektura. Z punktu widzenia zarówno użytkownika jak i programisty nieistotny jest format kompresji zastosowany w odtwarzanym pliku; dobór odpowiednich narzędzi do przetwarzania (w tym wypadku dekodowania) strumienia odbywa się automatycznie. Co więcej, na pewnym etapie drugorzędne staje się, czy dane pochodzą z pliku czy z urządzenia zewnętrznego oraz z jakim typem urządzenia mamy do czynienia. Taką elastyczność udało się uzyskać dzięki zastosowaniu technologii Component Object Model (COM), w której obiekty reprezentowane są przez niezależne moduły wykonujące określone działania na danych. W DirectShow moduły te noszą nazwę filtrów.