Is there an equivalent to Java Media Framework in C#?
I think what you are looking for is something like DirectShow .NET. There are also links there to the related Media Foundation .NET and Windows Media .NET projects.
Media Foundation is a successor to DirectShow for Windows Vista and beyond. If you need to target XP you will need to use DirectShow.