|
From: SaxenKo on 20 May 2008 22:28 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? 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,
From: Tim Roberts on 22 May 2008 01:40 SaxenKo(a)gmail.com wrote: >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, timr(a)probo.com Providenza & Boekelheide, Inc.
From: SaxenKo on 22 May 2008 05:44 On 5$B7n(B22$BF|(B, $B2<8a(B1$B;~(B40$BJ,(B, Tim Roberts <t...(a)probo.com> wrote: > Saxe...(a)gmail.com wrote: > >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, t...(a)probo.com > Providenza & Boekelheide, Inc. Woo, It's really helpful for me. thank you for your detail reply. ^^
From: SaxenKo on 27 May 2008 23:25 These days I was tracking on the sample codes of swap. I have noticed that GFX are the parent of all audio process. But in the same code, it doesn't tell me how to distinguish each child! For example, I would like to have Line-In and Line-out as source. I don't care about Speaker, Microphone or SPDIF. How could I get and choose the correct audio source(Endpoint?) when I do audio processing.
From: Tim Roberts on 28 May 2008 01:43 SaxenKo(a)gmail.com wrote: > These days I was tracking on the sample codes of swap. I have >noticed that GFX are the parent of all audio process. But in the same >code, it doesn't tell me how to distinguish each child! For example, I >would like to have Line-In and Line-out as source. I don't care about >Speaker, Microphone or SPDIF. >How could I get and choose the correct audio source(Endpoint?) when I >do audio processing. 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? -- Tim Roberts, timr(a)probo.com Providenza & Boekelheide, Inc.
|
Next
|
Last
Pages: 1 2 Prev: try catch structured exception handling (SEH) .. Next: Stopping a high priority thread |