Well, how about USB audio devices?
Does anybody know how can I modify Swap sample inf file in case of USB audio? 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.
Roger,
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:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Audio] "DisableProtectedAudioDG"=dword:00000001
This is documented in the "Custom Audio Effects in Windows Vista" document. If you do not have this document, you can download it at http://www.microsoft.com/whdc/device/audio
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.)
Leonard
-------- 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 one of the drop-down lists on a driver properties pane.
So, what does the Swap APO example do? I noticed that the device has changed from the generic "Microsoft HD Audio Driver" or similar to a "CMedia with Swap APO". But I can't find a property page that implements the PropPageExt.dll. How is the property pane invoked? And what does the sample do?
Thanks, Roger.
--- Leonard Shoell <lshoell@xxxxxxxxxxxxxxxxx> wrote:
> I install the sample by going to the device manager, right-clicking on the > 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 in > the INF to the audio device in your system. > > %HdAudioFunctionDriver.CMedia9880.DeviceDesc%=HDAudio.SysFx ,HDAUDIO\FUNC_01& > VEN_434D&DEV_4980 > > Leonard
____________________________________________________ Do you Yahoo!? Take part in Total Girl's Ultimate Slumber Party and help break a world record
http://www.totalgirl.com.au ******************
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: http://www.wdmaudiodev.com/ ****************** 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: http://www.wdmaudiodev.com/