[wdmaudiodev] Re: Installing sample APO driver

  • From: Lino!! <linoshok@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 13 Sep 2006 10:41:38 -0700

Well, how about USB audio devices?

Does anybody know how can I modify Swap sample inf file in case of USB
I think that I need to change hdaudio.* to something else.

Can someone advise me what I have to change in Swap sample inf file in case
of USB audio device?

Thanks in advance.

2006/9/13, lshoell@xxxxxxxxxxxxxxxxx <lshoell@xxxxxxxxxxxxxxxxx>:


The Swap sample simply swaps the left and right channels in the LFX. It
the GFX it swaps the left and right channels and attenuates the volume.
You'll find this code is Swap.cpp.

The property page appears as a tab on the speaker properties. Go the Sound
Control Panel, click on the Playback tab and double-click on the Speakers
endpoint. If everything is installed properly, you should see your System
Effects tab.

Even if you see the property page, chances are your Swap APO is not
loaded. This is because Vista will not load an "unsigned" APO. You can
overcome this restriction by adding the following key to the registry:


This is documented in the "Custom Audio Effects in Windows Vista"
document. If you do not have this document, you can download it at

As for the name of the device "CMedia with Swap APO", this is what ever
you define it to be in the INF file. (This INF file is actually installing
the audio driver with the APO. It is not just attaching the APO to the
existing driver.)


 -------- Original Message --------
Subject: [wdmaudiodev] Re: Installing sample APO driver
From: Roger <roger_butler@xxxxxxxxxxxx>
Date: Wed, September 13, 2006 1:04 am
To: wdmaudiodev@xxxxxxxxxxxxx

Thank you. That was exactly what was required. I found the right device in
of the drop-down lists on a driver properties pane.

So, what does the Swap APO example do? I noticed that the device has
from the generic "Microsoft HD Audio Driver" or similar to a "CMedia with
APO". But I can't find a property page that implements the PropPageExt.dll.
is the property pane invoked? And what does the sample do?


--- Leonard Shoell <lshoell@xxxxxxxxxxxxxxxxx> wrote:

> I install the sample by going to the device manager, right-clicking on
> audio device, selecting "Update Driver" then selecting the options that
> allow you to point the directory that has the INF and DLL files.
> Make sure you first change the "VEN_434D&DEV_4980" in the following line
> the INF to the audio device in your system.
> %HdAudioFunctionDriver.CMedia9880.DeviceDesc%=HDAudio.SysFx
> VEN_434D&DEV_4980
> Leonard

____________________________________________________ Do you Yahoo!? Take part in Total Girl's Ultimate Slumber Party and help break a world record


WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

 ****************** WDMAUDIODEV addresses: Post message: mailto:
wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:
wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:
wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:
wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page:

Other related posts: