[wdmaudiodev] Re: wdmaudiodev Digest V17 #4

  • From: Culann mac Cabe <culann@xxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 9 Jan 2020 15:16:57 +0000

Thanks Michael

Yes I have implemented IsInputFormatSupported to show support for 7.1 and
that's fine, although as you know some older applications (particularly in
gaming) don't do APO format negotiation and instead use GetMixFormat()
which will unfortunately return 2ch - an opportunity missed.

So this is why I believe I need a different strategy: thanks for your
comment confirming my concern.

In terms of getting started on this, I'm looking at the MS sysvad sample...
can you please comment on what parts of this are relevant (given that I
have already completed my APO separately)?

Also: I recall a conversation recently on this topic from Andrey Zui and it
seems that a solution may be possible if I introduced an EFX as into the
picture.. I think the general shape of such a solution would be that the
EFX would create a custom format (in my case 7.1) which, as long as the KS
pin supports it, would cause Windows to create the graph appropriately...
again I'd appreciate if you could comment please.

As ever thanks!
Culann



On Thu, 9 Jan 2020 at 06:10, FreeLists Mailing List Manager <
ecartis@xxxxxxxxxxxxx> wrote:

wdmaudiodev Digest      Wed, 08 Jan 2020        Volume: 17  Issue: 004

In This Issue:
                [wdmaudiodev] Help: Can I make my 2ch USB Hardware &
Virtual
                [wdmaudiodev] Re: Help: Can I make my 2ch USB Hardware &
Vir

----------------------------------------------------------------------

From: Culann mac Cabe <culann@xxxxxxxxxx>
Date: Wed, 8 Jan 2020 19:12:39 +0000
Subject: [wdmaudiodev] Help: Can I make my 2ch USB Hardware & Virtual
Surround

Hello wdmaudiodev people.
I have a query on a topic which I've seen before on this list, but I was
not able to find complete info...here's my query:

   - I have an SFX APO that does 8ch in -> 2ch out "Virtual Surround" DSP
   which I use to do virtual surround for USB (Stereo) Headphones
   - I would like my APO/Headphone combo to appear to Windows as an
   8-channel device: that is to say when I hit the "Configure" button I
want
   to see "7.1 Surround" (as I would if the hardware was actually 8ch, not
   just virtually so thanks to my APO)

So the question is

   - What is the simplest way to accomplish this?
      - Do I need to write a custom USB Driver?
      - Or is there a simpler way like maybe adding .inf reg entries
      alongside my APO reg stuff?
      - Could a Virtual Audio Driver help?  And if so how can I "attach" my
      APO exclusively to that VAD?

Appreciate your help!
Thanks,
Culann



------------------------------

From: Michael Johansen <johansen.mic@xxxxxxxxx>
Date: Wed, 8 Jan 2020 21:52:17 +0100
Subject: [wdmaudiodev] Re: Help: Can I make my 2ch USB Hardware & Virtual
Surro

Depends on why you want it to appear as a 7.1 endpoint. Your SFX can
suggest the 7.1 format to the client app which will work with newer
applications.
But if you really need it to appear as a 7.1 device you will need to write
your own port class USB audio driver.
Regards,

Michael Johansen

Den ons. 8. jan. 2020 kl. 20.13 skrev Culann mac Cabe <culann@xxxxxxxxxx>:

Hello wdmaudiodev people.

I have a query on a topic which I've seen before on this list, but I was
not able to find complete info...here's my query:

   - I have an SFX APO that does 8ch in -> 2ch out "Virtual Surround" DSP
   which I use to do virtual surround for USB (Stereo) Headphones
   - I would like my APO/Headphone combo to appear to Windows as an
   8-channel device: that is to say when I hit the "Configure" button I
want
   to see "7.1 Surround" (as I would if the hardware was actually 8ch,
not
   just virtually so thanks to my APO)

So the question is

   - What is the simplest way to accomplish this?
      - Do I need to write a custom USB Driver?
      - Or is there a simpler way like maybe adding .inf reg entries
      alongside my APO reg stuff?
      - Could a Virtual Audio Driver help?  And if so how can I "attach"
      my APO exclusively to that VAD?

Appreciate your help!
Thanks,
Culann




------------------------------

End of wdmaudiodev Digest V17 #4
********************************
******************

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/



Other related posts: