我使用AVStream架构的Audio
Driver进行HLK测试,但无法通过KS
topology Test。
测试报告显示KS Topology Filters\KS Pins\Check Processing Modes这个项目失败,错误讯息如下:
Pin[00] : Basic support: 0x1
FAIL: Pin[00] : KSPROPERTY_AUDIOSIGNALPROCESSING_MODES response returned a KSMULTIPLE_ITEM.Count = 0
这个driver的pin
0是bridge pin,在MSDN的文件显示bridge
pin在此PROPERTY的回传值KSMULTIPLE_ITEM.Count需设置为0,但此错误讯息却是因为KSMULTIPLE_ITEM.Count
= 0,MSDN叙述如下:
"For
loopback or bridge pins the audio driver should still support the property, but return a KSMULTIPLE_ITEM structure with its Count parameter set to zero (0)."
MSDN的KSPROPERTY_AUDIOSIGNALPROCESSING_MODES网址:
https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/ksproperty-audiosignalprocessing-modes
想请问大家此错误的可能原因为何?
已经被这个问题困扰很久,希望大家可以帮忙,谢谢!