[wdmaudiodev] Re: Is HCK Fidelity Testing required for my Headet/APO product?

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 29 Nov 2018 17:32:51 +0000

-- If the USB headset has no analog outputs or inputs --
You can run Fidelity Test without the Audio Precision analyzer.

You will still need a second HCK client to play the role of the AP Host, but it 
won’t actually do anything.

Fidelity Test will ask you to plug in the headphone to the AP, but you are 
justified in clicking the button that tells it that you can’t, since it has no 
analog outputs or inputs.

-- If the USB headset has analog outputs or inputs --
The driver that includes your APO needs to pass Fidelity Test.

You can purchase an Audio Precision analyzer, or your partner can, or you can 
use an external testing house which has purchased an analyzer.

Fidelity supports “export” and “import” modes, so whoever has the analyzer can 
run the test in export mode, export the (hopefully passing) log file, and then 
anyone else can run the test in “import” mode to import the passing log file.

From: Culann mac Cabe<mailto:culann@xxxxxxxxxx>
Sent: Thursday, November 29, 2018 9:06 AM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Is HCK Fidelity Testing required for my Headet/APO 
product?

Hello wdmaudiodev people

I have a pressing issue on which it's hard to find definitive informattion: HCK 
testing requirements for my USB Headphone/APO Driver product.

The background:

  1.  I have developed an APO to ship with a partner's USB headset - it does 
virtualization and other DSP processing (it includes a mic and runs at 48k and 
96k)
  2.  I understand that to properly load in Windows 7 and 8/8.1 my APO must 
comply with Windows Protected Environment, as described in 
https://docs.microsoft.com/en-us/previous-versions/windows/hardware/cert-program/deviceaudio-requirements<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fprevious-versions%2Fwindows%2Fhardware%2Fcert-program%2Fdeviceaudio-requirements&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7Cc63383a574fd42c9a2bf08d6561cf33e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636791079727442021&sdata=UGiJxCt%2BErZEKsBrVihhcUYjJxuONpuyMT6GcxelWN4%3D&reserved=0>
  3.  I understand this compliance requirement has been removed since Windows 
10 
(https://msdn.microsoft.com/en-us/ie/dn932547%28v=vs.94%29?f=255&MSPPError=-2147217396<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fie%2Fdn932547%2528v%3Dvs.94%2529%3Ff%3D255%26MSPPError%3D-2147217396&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7Cc63383a574fd42c9a2bf08d6561cf33e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636791079727452030&sdata=XVJWkA%2FuCzi%2BYgoem4IHY4pj5Yi3kFIGEFTa7QbBJaA%3D&reserved=0>)
  4.  So I have been looking at HCK testing
  5.  One of the tests is the "Fidelity Test" ( Device.Audio.Base.Fidelity), 
with one of its requirements being the use of an Audio Precision Analyzer to 
check audio IO fidelity
This analyzer costs in the region of $25000 and in MS docs I see mention of 
analog outputs etc etc... so I'm really hoping that this fidelity test does not 
apply to my case.

So my question is:  for my USB Headset/APO product which includes a mic and 
supports 48k and 96k sample rates, do I absolutely requiHCK certification for 
my APO Driver to load properly on Windows 7/8/8.1 and, if so, does my HCK 
testing regime require the Device.Audio.Base.Fidelity test?

Thanks,
Culann



Other related posts: