Question

I have Visual Studio 2010 in Win7 (64-bit) and I want to start developing DirectShow projects in C++ or C#. To be honest I don't know how can I do this in VS 2010. What is the software and libraries that I need?

Was it helpful?

Solution

DirectShow is C++ (native) API. Windows SDK contains a number of samples and you would start from there. Make a copy of a sample project, replace GUIDs with new if necessary, and this will be a start point for your project.

DirectShow Samples on MSDN: DirectShow Samples (Windows).

In .NET and C# in particular the only way for a beginner to start with DirectShow is to use DirectShow.NET library. The library provides one with a wrapper which mimics as much as possible the underlying native API, letting you live in .NET world and yet utilize MSDN documentation for DirectShow. It has its own well done samples to check out and start from.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top