1) Is APO DLLs need to be WHQL signed(or something like that), when
release to customer?
2) If I provide my own LFX/GFX for vista 64, do I need to provide both
32-bit and 64-bit DLL? or just 64-bit DLL? (64bit WOW will do
conversation for me?)
3) from documents, it seems that there can't be multiple LFX or GFX
for one Audio engineer(like speaker/ microphone)? That is to say, if
user has installed 3rd party driver(like realtek), and it has its own
LFX/GFX, will it replace 3rd party LFX/GFX when I install my LFX/GFX?
or is there any soultion to keep them both?
Thanks,
>Hi, I am new to vista APO. After I read the document, I get few
>questions.
>
>1) Is APO DLLs need to be WHQL signed(or something like that), when
>release to customer?
You either need to have your APO WHQL signed, or use the registry to
disable the signature check.
>2) If I provide my own LFX/GFX for vista 64, do I need to provide both
>32-bit and 64-bit DLL? or just 64-bit DLL? (64bit WOW will do
>conversation for me?)
No conversion is necessary. On Vista, the master audio process is a 64-bit
process. Your 64-bit APO DLL lives there.
>3) from documents, it seems that there can't be multiple LFX or GFX
>for one Audio engineer(like speaker/ microphone)? That is to say, if
>user has installed 3rd party driver(like realtek), and it has its own
>LFX/GFX, will it replace 3rd party LFX/GFX when I install my LFX/GFX?
Yes. The Microsoft model is that the APO is part of the hardware.
http://www.freelists.org/archives/wdmaudiodev/10-2006/msg00019.html
>or is there any soultion to keep them both?
There are guidelines in the documentation that describe how to "wrap"
another APO in your own, so that it keeps offering the same functionality.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
Woo, It's really helpful for me.
thank you for your detail reply. ^^
A GFX is a GLOBAL effects processor. It operates on all audio data going
to a given output endpoint. It isn't supposed to know where the audio data
came from. That's the purview of the application.
What are you planning to do in your APO?
I would like to do an effect that needs to co-work with my device.
Without the special function provided by device, this function will
not work.
I think that is ok. I will write a LFX and GFX and they should get the
job done.