DirectShow Tool GraphEdt on Windows Mobile
On Windows and Windows CE, the GraphEdt tool can be used to investigate (visually) what DShow filters are used for a given media file, and it is also very useful to verify if your filters work as expected. For desktop Windows, this tool is included in the platform SDK or so called Windows SDK. On Windows CE, the following steps have been suggested to do this:
To use graphedt on CE 5.0, you need to do the following:
1. set WINCEREL=1
2. graphedt uses MFC, so set SYSGEN_MFC=1. Then do "sysgen -p dcom mfc"
3. sysgen -p directx graphedt
Then you should see graphedt.exe in your _flatreleasedir.
On a Windows Mobile AKU build environment, if you follow the steps above, you will hit errors like there at Step 3:
graphedt.lib(filtervw.obj) : error LNK2001: unresolved external symbol IID_IDirectDrawSurfaceKernel
graphedt.lib(filtervw.obj) : error LNK2001: unresolved external symbol IID_IDirectDrawKernel
graphedt.lib(filtervw.obj) : error LNK2001: unresolved external symbol IID_IDDVideoPortContainer
Meantime I am looking into this and see if this can be fixed. Or it can't be fixed because it is by-design because officially Microsoft does not support GraphEdt on Windows Mobile?