GraphEditPlus will make each DirectShow developer's life much easier. Edit multiple graphs, see every bit of each mediatype, control your filters and generate C++ or C# code of a working application. DirectShow development was never so easy before! Load and save .grf files compatible with MS GraphEdit. See all filters registered in the system, register new filters. Render media files. For each filter in your system you can: see in what file on hard disk it is (for VfW codecs you'll see actual codec file, not the wrapper), see all information about its file: creation and modification times, version, vendor, size, etc., see and copy to clipboard filter's CLSID, see and change filter's merit, unregister filter. For each actual filter in your graph you can: see what interfaces this filter supports (scan for 280+ known DirectShow interfaces), open its property page (if present), see its own state in each moment (stopped/paused/running). Connect pins using intelligent connect and direct connect. For each unconnected pin you can: see list of its desired mediatypes, see list of filters that may connect to this pin (in the order in which DirectShow will try them when it renders pin or uses intelligent connect, you can add filters to your graph right from that list), render pin, if it supports IAMStreamConfig, set media type. For each connection between filters you can see its mediatype. For each mediatype you can see full information: not only major and sub types, but also all the fields of all popular format blocks (like VideoInfo, VideoInfo2, WaveFormatEx, etc.) including all fields of nested structures like BitmapInfoHeader etc. See what samples go through your graph (see info about each sampe going through Sample Grabber). Control your graph, see current position and duration. Once you've built your graph GraphEditPlus can generate source code in C++ of a simple application that builds this graph and runs it. It will include all necessary filter definitions.
» version 1.5.0 - posted on 2015-09-11
» version 1.2.2 - posted on 2008-07-23
EULA - End User License Agreement
END-USER LICENSE AGREEMENT FOR "GraphEditPlus"
This end-user license agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and Infognition Co., Ltd. for GraphEditPlus application, including computer software, electronic documentation and/or printed materials ("Software").
NOTICE TO USERS: CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT. USE OF THE SOFTWARE PROVIDED WITH THIS AGREEMENT ("the Software") CONSTITUTES YOUR ACCEPTANCE OF THESE TERMS. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL AND/OR USE THIS SOFTWARE. USER'S USE OF THIS SOFTWARE IS CONDITIONED UPON COMPLIANCE BY USER WITH THE TERMS OF THIS AGREEMENT.
1. Copyright and ownership.
The Software is licensed, not sold. The Software and all rights are owned by Infognition Co., Ltd. and are protected by copyright law and international copyright treaties. You acknowledge that no title to the intellectual property in the Software is transferred to you. You further acknowledge that title and full ownership rights to the Software will remain the exclusive property of Infognition Co., Ltd. and you will not acquire any rights to the Software except as expressly set forth in this license.
You may not use, copy, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed program except as provided in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license. All rights not expressly granted here are reserved to Infognition Co., Ltd.
2. Grant of License.
Infognition Co., Ltd. grants to you as an individual, a personal, nonexclusive license to make and use copies of the Software in the manner provided below. If you are an entity, Infognition Co., Ltd. grants you the right to designate one individual within your organization to have the right to use the Software in the manner provided below.
2.1. Unregistered version.
By default the Software works as unregistered version. In this mode it will work for 30 days and when generating source code the code will not be copyable. You may use unregistered version for 30 days to test the Software. If you want to continue using it after 30 days and/or unlock source code generation you must register by purchasing a license. After purchase you'll get your personal registration code which must be entered in the Software to switch to Registered version.
2.2 Registered version.
One purchased license grants you right to use one copy of registered version of Software on one computer. You may not share your registration information with others.
The Software may be freely distributed if provided distribution package is not modified. No person or company may charge a fee for the distribution of the Software without written permission from the copyright holder.
4. Disclaimer of warranty.
This software is provided "as is". Infognition Co., Ltd. makes no warranty, expressed or implied, with regard to the software. All implied warranties, including the warranties of merchantability and fitness for a particular use, are hereby excluded.
To the maximum extent permitted by applicable law, in no event shall Infognition Co., Ltd. or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product.