La DirectShow è compresa nel DirectX SDK, ma prima di poterla utilizzare devi avere almeno un paio di anni di esperienza con il C++. Anche perché non è tra i linguaggi più semplici/produttivi per i principianti...

okok capito grazie mille comunque cosa mi suggerisci di progettare ???
Dipende dal tuo know-how... Prima di guardare oltre il linguaggio C++ "standard" bisogna aver lavorato a lungo con la sintassi di base, con la STL, con le gerarchie di classi, etc.