What is GraphEdit?

It is a visual tool provided as an executable with DirectX SDK for building and testing filter graphs. A filter graph is a collection of filter objects which are used to convert Data from one streaming format to another format. The following diagram depicts a filter graph that can render an Audio-Video Interleaved (AVI) file.

In this diagram, the AVI source filter reads the file from disk. The AVI decompressor filter (codec) decompresses the video data as it is passed from the source filter. The codec filter then passes this data to the video renderer. The video renderer, in turn, passes the data to the device in a format that the device understands. The AVI source filter passes the audio data directly to the audio renderer, which in turn passes the data to the audio device. With GraphEdit, one can quickly build and test filter graphs to see if they function to your expectations. You can even view a filter graph created by an application running in another process. GraphEdit uses a custom persistence format. This format is not supported for application use, but it is helpful for testing and debugging your application.

FAQ Menu

 
Printer friendly version of the FAQ-DIRECTX-What-Is-GraphEdit page


Sponsored links

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
SSH and SFTP support for .NET
Add complete SSH and SFTP support to your .NET framework application
ASP.NET 3.5 Hosting on Windows 2008!
ASP.NET 3.5/2.0 Hosting on Windows 2008 & 2003! AJAX, LINQ, & Silverlight Ready! 3 Mo. Free!!

Advertisement



Free Magazine

Free Magazines
eWeek The essential technology information source for builders of e-business.... subscribe now

Newsletter | Submit Content | About | Advertising | Awards | Contact Us | Link to us |
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Synchron Data - .NET development.