Freigeben über


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:

\public\common\sdk\lib\ARMV4I\retail\corelibc.lib
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?

Comments

  • Anonymous
    August 27, 2009
    Hi I need Mobile GraphEdit SW.