GraphEditPlus simplifies DirectShow development with features like graph editing, detailed mediatype analysis, filter control, and code generation in C++ or C#. With these tools, developers can easily create working DirectShow applications.

With compatibility with MS GraphEdit, you can easily load and save .grf files. You can also see all registered filters within the system and even register new ones. Render media files seamlessly with GraphEditPlus. For each filter within your system, you can see various details such as its location, file creation and modification times, version, vendor, and size. You can also see and copy to clipboard the filter's CLSID, change its merit, and unregister it.
For each filter within your graph, you can see what interfaces it supports through scanning for over 280 known DirectShow interfaces. You can even open its property page, and see its own state in each moment. Connect pins using intelligent connect and direct connect, and for each unconnected pin, see the list of its desired media types and filters that may connect to it. If the pin supports IAMStreamConfig, you can even set its media type.
For each connection between filters, you can easily see its media type, and for each media type, see full information including all fields of popular format blocks such as VideoInfo, VideoInfo2, WaveFormatEx, and nested structures like BitmapInfoHeader.
You can even see what samples go through your graph, and control it with ease by seeing the current position and duration. And once you've built your graph, GraphEditPlus can generate source code in C++ of a simple application that builds this graph and runs it. This feature includes all necessary filter definitions, making it faster to build your DirectShow applications. Overall, GraphEditPlus is a priceless tool that streamlines the entire DirectShow development process.
Version 1.5.0: N/A