I’m building ACM filter driver using Windows Embedded CE 6.0
(installed with Visual Studio 2005).
The driver should be loaded automatically by the operating system and
process audio stream for any running application such as MediaPlayer
etc.
The problem is that the driver is not loaded automatically as
expected.
Please note the following information:
- I'm testing it with a regular phone with WindowsMobile 6.0. Although
I have PB installed I'm not building a full image and I don't have a
physical board for it.
- My driver was originated from the msfilter sample driver.
- I manually set the registry values at HKLM\Drivers\BuiltIn\MyDriver.
- Using a small test application I found that ActivateDeviceEx
succeeded and my driver successfully loaded.
- LoadLibrary succeeded as well for my driver.
- CreateFile(“ACM1:”, …) also succeeded as well.
So it looks like the driver interface is ok.
My question:
What is missing in order to set my driver to be loaded automatically
and process the audio stream whenever a 3rd party application starts
playing audio?
I will appreciate any help on this.
Thanks!
Dadi