Verna

Dear All,

I face a problem that my tv app cannot run successfully on Vista64. And I verify my app's graph using graphedit, I found it's also fail to run my tv graph, it will pop an err msg after I press the play button : "No such interface supported, Return code = 0x80004002". However the same graph can be run successfully using graphedit(64), I wonder what's the difference

Also, amcap cannot run but amcap(64) can....... I think it's strange because I thought there should be no differences on AP design for 32 or 64 bit OS

Does anyone know how should I change my app to let it run successful on Vista64

Thanks and Regards.



Re: DirectShow Development Graphedit return 0x80004002 (No such interface supported) on Vista64

MVP User

On Fri, 19 Jan 2007 02:48:29 -0800, = UTF-8 B VmVybmE= =@discussions.microsoft.com wrote: > I face a problem that my tv app cannot run successfully on Vista64. > And I verify my app's graph using graphedit, I found it's also fail to > run my tv graph, it will pop an err msg after I press the play button : > "No such interface supported, Return code = 0x80004002". However the > same graph can be run successfully using graphedit(64), I wonder what's > the difference > > Also, amcap cannot run but amcap(64) can....... I think it's > strange because I thought there should be no differences on AP design > for 32 or 64 bit OS > > Does anyone know how should I change my app to let it run successful > on Vista64 With DirectShow on 64-bit platform, when running as native 64-bit DirectShow application you can only load 64-bit filters and only 64-bit filters will be enumerated by the graph manager. When running as a 32-bit application (under WOW) only 32-bit filters can be enumerated and used. It seems as though you are missing an important 32-bit filter which is preventing the 32-bit builds of the applications from working. You will have to compare the pieces used in the 64-bit graph and then manually check the filters to see if they exist in 32-bit land. -- http://www.chrisnet.net/code.htm http://www.avdevforum.com/AV/viewforum.php f=7



Re: DirectShow Development Graphedit return 0x80004002 (No such interface supported) on Vista64

MVP User

With DirectShow on 64-bit platform, when running as native 64-bit DirectShow application you can only load 64-bit filters and only 64-bit filters will be enumerated by the graph manager. When running as a 32-bit application (under WOW) only 32-bit filters can be enumerated and used. It seems as though you are missing an important 32-bit filter which is preventing the 32-bit builds of the applications from working. You will have to compare the pieces used in the 64-bit graph and then manually check the filters to see if they exist in 32-bit land. -- http://www.chrisnet.net/code.htm http://www.avdevforum.com/AV/viewforum.php f=7



Re: DirectShow Development Graphedit return 0x80004002 (No such interface supported) on Vista64

Verna

It's strange that after update the audio driver, the problem is solved.

Thanks for your infomation.