[wdmaudiodev] Re: WHQL for virtual audio driver

  • From: "Arthur Chung (RDCT)" <arthur_chung@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 17 Nov 2015 03:14:53 +0000

I run Fidelity Test from HCK Studio.
Attached files are outputs from audioendpoints.exe.

"hardware id not found" issue is still there.



________________________________
從: wdmaudiodev-bounce@xxxxxxxxxxxxx [wdmaudiodev-bounce@xxxxxxxxxxxxx] 代表
Matthew van Eerde [Matthew.van.Eerde@xxxxxxxxxxxxx]
寄件日期: 2015年11月13日 上午 03:43
至: wdmaudiodev@xxxxxxxxxxxxx
主旨: [wdmaudiodev] Re: WHQL for virtual audio driver

Follow-ups:

If the answer was “I’m using the command line”, what command line are you using?

Regardless of your answer, please run the tool attached to this blog post. Try
to do this immediately after the test has failed. Run it twice – once as
audioendpoints.exe --endpoints and once as audioendpoints.exe --devices and
send both outputs.

http://blogs.msdn.com/b/matthew_van_eerde/archive/2011/06/13/how-to-enumerate-audio-endpoint-immdevice-properties-on-your-system.aspx

My current theory is that you Remote Desktop’d into the test machine and have
left the default setting of “bring audio to the client” on. This makes it so
that any app which wants to enumerate audio devices will see only the “remote
desktop” audio device. If this is, in fact, the case, the fix is to change the
settings in Remote Desktop to “leave audio at the server.”

http://i.imgur.com/0Hy4Rnh.png

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
Sent: Thursday, November 12, 2015 9:16 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: WHQL for virtual audio driver

Are you running the test through HCK Studio, through HLK Studio, or from the
command line?

From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Arthur Chung (RDCT)
Sent: Wednesday, November 11, 2015 11:57 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: WHQL for virtual audio driver


Hi,
I have a problem with Fidelity Test.
In the log, after listing my virtual driver's Endpoint Id, Devnode Id, Friendly
Name etc., there's an error, "Did not find a hardware ID for this audio device"
(testsrc\multimediatest\avcore\audio\multiapi\fidelity\proxy\deviceenumerator.cpp
Line:737).
In my INF file, the hardware ID is set as "*MyDevId", just like that in MSVAD
sample.
The same ID could be seen in DeviceManager.
I'm not sure whether the error means the same ID in INF file or what I am
missing here.

________________________________
從: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[wdmaudiodev-bounce@xxxxxxxxxxxxx] 代表 Arthur Chung (RDCT)
[arthur_chung@xxxxxxxxxxxxx]
寄件日期: 2015年11月6日 上午 08:16
至: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
主旨: [wdmaudiodev] Re: WHQL for virtual audio driver

Thanks for your help.

I'll try RoundTrip test first.



________________________________
從: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[wdmaudiodev-bounce@xxxxxxxxxxxxx] 代表 Matthew van Eerde
[Matthew.van.Eerde@xxxxxxxxxxxxx]
寄件日期: 2015年11月4日 下午 07:21
至: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
主旨: [wdmaudiodev] Re: WHQL for virtual audio driver

how could Microsoft do the same

The way WHQL works is you run the tests, submit the results and your
self-signed driver package, WHQL looks at your results, and then re-signs your
driver package.

Microsoft doesn’t have your hardware, so we don’t run any tests on our end to
verify anything before we sign.

(Well, in your case, I suppose we *could*, since the hardware is fake. But the
procedures were designed with real hardware in mind.)

is there any way to tell the test server(test kit) some tests are N/A?
Or how could I tell the test server that my device is unclassified, no need
to do all audio tests?

The test kit is smart enough (in principle, anyway) to *choose* precisely those
tests that are applicable.

If your driver exposes a KSCATEGORY_AUDIO interface, then it is by definition
an audio driver, and the audio tests should be run.

If you think you’ve found a situation where a test is incorrectly chosen as
applicable, when it shouldn’t be – or conversely, if you think a test that
should be applicable is missing – please let us know so we can fix it.

From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Arthur Chung (RDCT)
Sent: Tuesday, November 3, 2015 6:26 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: WHQL for virtual audio driver


My virtual mic could only be fed by my application using some proprietary
methods.
I could do the tests myself by following your instructions, but how could
Microsoft do the same to verify it?
Should I also submit my application to WHQL too?



Or is there any way to tell the test server(test kit) some tests are N/A?



Or how could I tell the test server that my device is unclassified, no need to
do all audio tests?

Microsoft signature only suffices my need, no logo is required.

________________________________
從: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[wdmaudiodev-bounce@xxxxxxxxxxxxx] 代表 Matthew van Eerde
[Matthew.van.Eerde@xxxxxxxxxxxxx]
寄件日期: 2015年11月4日 上午 10:05
至: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
主旨: [wdmaudiodev] Re: WHQL for virtual audio driver
I see.

Well, you can pass RoundTrip by following the instructions.

If you have a microphone endpoint, it will ask you to induce a sine tone on
that microphone endpoint.

For a physical mic, you would need a sine tone generator that you physically
placed next to the mic.

For a virtual mic that feeds from an application playing to some other
endpoint, you would need to find an application that generates a sine tone, and
point it at whatever playback endpoint feeds your virtual mic. For example, you
could use a YouTube video, or you could use the built-in sine generator wizard
in RoundTrip itself.

From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Arthur Chung (RDCT)
Sent: Tuesday, November 3, 2015 5:58 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: WHQL for virtual audio driver


Sorry for not making myself clear.
AP means user mode application as Tim said.



I've already made the audio pipeline working w/ the help of MSVAD and SYSVAD
samples.
My actual question is whether it could pass WHQL tests or not (for some tests
require physical connections).



The reason is I need to get Microsoft signature for silence installation
required by the user.
If I signed the driver myself, there will be a dialog asking something like "if
you trust the publisher..." (with a check box for "always trust").



________________________________
從: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[wdmaudiodev-bounce@xxxxxxxxxxxxx] 代表 Matthew van Eerde
[Matthew.van.Eerde@xxxxxxxxxxxxx]
寄件日期: 2015年11月4日 上午 01:52
至: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
主旨: [wdmaudiodev] Re: WHQL for virtual audio driver
I wasn’t sure whether Arthur meant “application”, “audio precision” (as a
colleague of mine suggested), or “access point” (e.g., perhaps the driver
functions as a Miracast receiver.) I’m still not sure, but like you I am
leaning toward “application”.

Arthur, can you confirm?

Tim, when you say a “pipe to user mode”, do you have in mind:

1. an audio playback endpoint that can be used by a dumb app (like
Virtual Audio Cable does it), or

2. a custom interface which the driver would expose to “in the know”
user-mode code?

The closest thing to audio routing that Windows supports today is the WASAPI
audio loopback interface. In principle a driver could be packaged with a
user-mode service which includes a WASAPI loopback client; this could deliver
the audio back to the driver via a custom mechanism, and the driver could do
whatever it liked with it (e.g., deliver it up on a recording endpoint.)

From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts
Sent: Tuesday, November 3, 2015 9:40 AM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: WHQL for virtual audio driver

Matthew van Eerde wrote:
OK, so this is an audio recording scenario.

You know, this is one of the more frequently requested scenarios in the audio
driver world. Has the Microsoft audio team given any thought to releasing a
simple skeleton virtual audio driver sample with a pipe to user mode? For
years we've had MSVAD, but that's a 20,000-line behemoth demonstrating a
thousand esoteric features that aren't germane to the simple non-hardware case.
And it was never obvious to the casual observer that CopyFrom and CopyTo were
the magic locations for tapping the audio streams. Now, we have SysVad, which
is even more complicated, and so far I haven't found where the magic tap
locations are.

That is - what is an “AP?”

That, in some parts of the world, is the accepted abbreviation for
"application".

--

Tim Roberts, timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>

Providenza & Boekelheide, Inc.

This correspondence is from Cyberlink Corp. and is intended only for use by the
recipient named herein, and may contain privileged, proprietary and/or
confidential information, and is intended only to be seen and used by named
addressee(s). You are notified that any discussion, dissemination, distribution
or copying of this correspondence and any attachments, is strictly prohibited,
unless otherwise authorized or consented to in writing by the sender. If you
have received this correspondence in error, please notify the sender
immediately, and please permanently delete the original and any copies of it
and any attachment and destroy any related printouts without reading or copying
them.

This correspondence is from Cyberlink Corp. and is intended only for use by the
recipient named herein, and may contain privileged, proprietary and/or
confidential information, and is intended only to be seen and used by named
addressee(s). You are notified that any discussion, dissemination, distribution
or copying of this correspondence and any attachments, is strictly prohibited,
unless otherwise authorized or consented to in writing by the sender. If you
have received this correspondence in error, please notify the sender
immediately, and please permanently delete the original and any copies of it
and any attachment and destroy any related printouts without reading or copying
them.

This correspondence is from Cyberlink Corp. and is intended only for use by the
recipient named herein, and may contain privileged, proprietary and/or
confidential information, and is intended only to be seen and used by named
addressee(s). You are notified that any discussion, dissemination, distribution
or copying of this correspondence and any attachments, is strictly prohibited,
unless otherwise authorized or consented to in writing by the sender. If you
have received this correspondence in error, please notify the sender
immediately, and please permanently delete the original and any copies of it
and any attachment and destroy any related printouts without reading or copying
them.

This correspondence is from Cyberlink Corp. and is intended only for use by the
recipient named herein, and may contain privileged, proprietary and/or
confidential information, and is intended only to be seen and used by named
addressee(s). You are notified that any discussion, dissemination, distribution
or copying of this correspondence and any attachments, is strictly prohibited,
unless otherwise authorized or consented to in writing by the sender. If you
have received this correspondence in error, please notify the sender
immediately, and please permanently delete the original and any copies of it
and any attachment and destroy any related printouts without reading or copying
them.
This correspondence is from Cyberlink Corp. and is intended only for use by the
recipient named herein, and may contain privileged, proprietary and/or
confidential information, and is intended only to be seen and used by named
addressee(s). You are notified that any discussion, dissemination, distribution
or copying of this correspondence and any attachments, is strictly prohibited,
unless otherwise authorized or consented to in writing by the sender. If you
have received this correspondence in error, please notify the sender
immediately, and please permanently delete the original and any copies of it
and any attachment and destroy any related printouts without reading or copying
them.
ID:
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\eslavedhpspeakertopo
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (9) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR HD Audio Headphone/Speakers
mixer
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR
HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
DEVPKEY_NAME: VT_LPWSTR HD Audio Headphone/Speakers mixer
{7fb7b48f-531d-44a2-bcb3-5ad5a134b3dc},131072 VT_BLOB of size 8
b0 e9 bc c1 b0 e9 bc c1
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 148
01 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 30 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
35 00 36 00 65 00 65 00
33 00 66 00 62 00 62 00
2d 00 37 00 61 00 33 00
31 00 2d 00 34 00 30 00
65 00 64 00 2d 00 61 00
63 00 62 00 32 00 2d 00
34 00 66 00 35 00 37 00
33 00 37 00 31 00 35 00
34 00 38 00 37 00 30 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
{d1885396-39d8-4777-bcff-5e3241483416},0: VT_UI4 2
{df45aeea-b74a-4b6b-afad-2366b6aa012e},131073: VT_UI4 0

ID:
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\emicintopo
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (7) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR HD Audio Microphone mixer
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR
HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
DEVPKEY_NAME: VT_LPWSTR HD Audio Microphone mixer
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 292
02 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 31 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
65 00 33 00 34 00 34 00
37 00 64 00 65 00 34 00
2d 00 61 00 35 00 38 00
38 00 2d 00 34 00 32 00
30 00 64 00 2d 00 62 00
31 00 66 00 63 00 2d 00
37 00 37 00 34 00 37 00
33 00 38 00 36 00 32 00
33 00 64 00 61 00 32 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00 90 00 00 00
00 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 30 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
61 00 36 00 66 00 66 00
62 00 32 00 39 00 61 00
2d 00 30 00 66 00 33 00
32 00 2d 00 34 00 37 00
61 00 35 00 2d 00 38 00
35 00 61 00 33 00 2d 00
30 00 31 00 39 00 31 00
61 00 35 00 31 00 65 00
38 00 35 00 34 00 34 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
{d1885396-39d8-4777-bcff-5e3241483416},0: VT_UI4 2

ID:
{2}.\\?\hdaudio#func_01&ven_1002&dev_791a&subsys_00791a00&rev_1000#5&a9a449c&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\ehdmiouttopo
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (7) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR HD Audio HDMI out mixer
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR
HDAUDIO\FUNC_01&VEN_1002&DEV_791A&SUBSYS_00791A00&REV_1000\5&a9a449c&0&0001
DEVPKEY_NAME: VT_LPWSTR HD Audio HDMI out mixer
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 292
02 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 30 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
65 00 34 00 34 00 37 00
32 00 61 00 37 00 38 00
2d 00 66 00 32 00 65 00
39 00 2d 00 34 00 36 00
30 00 36 00 2d 00 61 00
31 00 35 00 63 00 2d 00
36 00 63 00 35 00 33 00
64 00 35 00 31 00 30 00
39 00 62 00 34 00 30 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00 90 00 00 00
00 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 31 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
34 00 62 00 33 00 33 00
61 00 61 00 64 00 38 00
2d 00 64 00 61 00 32 00
35 00 2d 00 34 00 34 00
35 00 62 00 2d 00 38 00
34 00 38 00 33 00 2d 00
35 00 38 00 62 00 36 00
65 00 63 00 33 00 39 00
36 00 66 00 33 00 65 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
{d1885396-39d8-4777-bcff-5e3241483416},0: VT_UI4 2

ID: {2}.\\?\root#unknown#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wave
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (7) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR CyberLink Visual Collaboration
Companion
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR Root\UNKNOWN\0000
DEVPKEY_NAME: VT_LPWSTR CyberLink Visual Collaboration Companion
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 148
01 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 31 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
34 00 63 00 63 00 64 00
30 00 65 00 33 00 61 00
2d 00 62 00 34 00 34 00
64 00 2d 00 34 00 65 00
38 00 32 00 2d 00 39 00
64 00 36 00 37 00 2d 00
35 00 39 00 63 00 38 00
31 00 65 00 34 00 65 00
36 00 32 00 39 00 32 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
{d1885396-39d8-4777-bcff-5e3241483416},0: VT_UI4 2

ID:
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\emicin2topo
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (7) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR HD Audio Microphone 2 mixer
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR
HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
DEVPKEY_NAME: VT_LPWSTR HD Audio Microphone 2 mixer
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 148
01 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 31 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
61 00 32 00 61 00 62 00
31 00 30 00 62 00 62 00
2d 00 66 00 66 00 33 00
37 00 2d 00 34 00 36 00
31 00 66 00 2d 00 38 00
66 00 38 00 38 00 2d 00
30 00 65 00 33 00 33 00
37 00 37 00 38 00 33 00
37 00 35 00 37 00 39 00
7d 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
{d1885396-39d8-4777-bcff-5e3241483416},0: VT_UI4 2

ID:
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\emicintopo
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (7) --
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR HD Audio Microphone mixer
DEVPKEY_DeviceInterface_Enabled: VT_BOOL 0xff
DEVPKEY_DeviceInterface_ClassGuid: VT_CLSID
{6994ad04-93ef-11d0-a3cc-00a0c9223196}
DEVPKEY_Device_InstanceId: VT_LPWSTR
HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
DEVPKEY_NAME: VT_LPWSTR HD Audio Microphone mixer
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 292
02 00 00 00 90 00 00 00
01 00 01 00 7b 00 30 00
2e 00 30 00 2e 00 31 00
2e 00 30 00 30 00 30 00
30 00 30 00 30 00 30 00
30 00 7d 00 2e 00 7b 00
65 00 33 00 34 00 34 00
37 00 64 00 65 00 34 00
2d 00 61 00 35 00 38 00
38 00 2d 00 34 00 32 00
30 00 64 00 2d 00 62 00
31 00 66 00 63 00 2d 00
37 00 37 00 34 00 37 00
33 00 38 00 36 00 32 00
ID: {0.0.0.00000000}.{56ee3fbb-7a31-40ed-acb2-4f5737154870}
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (26) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
dc 07 06 00 04 00 07 00
17 00 19 00 1e 00 7a 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Speakers
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudio.inf:Microsoft.ntamd64:HdAudModel:6.1.7601.17514::hdaudio\func_01
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 1
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {DFF21CE1-F70F-11D0-B917-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3010
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 324
01 00 00 00 40 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 31 00
31 00 64 00 26 00 64 00
65 00 76 00 5f 00 37 00
36 00 30 00 35 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 31 00
30 00 33 00 63 00 31 00
34 00 38 00 62 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 34 00
23 00 34 00 26 00 32 00
39 00 37 00 38 00 30 00
37 00 31 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 73 00 6c 00
61 00 76 00 65 00 64 00
68 00 70 00 73 00 70 00
65 00 61 00 6b 00 65 00
72 00 74 00 6f 00 70 00
6f 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 31 00 00 00 00 00
00 00 00 00
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000-000000000000}
PKEY_AudioEndpoint_Supports_EventDriven_Mode: VT_UI4 1
{9a82a7db-3ebb-41b4-83ba-18b7311718fc},1: VT_UI4 65536
{233164c8-1b2c-4c7d-bc68-b671687a2567},1: VT_LPWSTR
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\eslavedhpspeakerwave
{5a9125b7-f367-4924-ace2-0803a4a3a471},0: VT_UI4 1610652916
{5a9125b7-f367-4924-ace2-0803a4a3a471},2: VT_UI4 1610644836
{b3f8fa53-0004-438e-9003-51a46e139bfc},0: VT_UI4 1
PKEY_AudioEngine_DeviceFormat VT_BLOB of size 40
WAVEFORMATEXTENSIBLE
Format (
wFormatTag: 65534 (WAVE_FORMAT_EXTENSIBLE)
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 22
)
Samples (
wValidBitsPerSample / wSamplesPerBlock / wReserved: 16
)
dwChannelMask: 0x3
SubFormat: {00000001-0000-0010-8000-00AA00389B71} (KSDATAFORMAT_SUBTYPE_PCM)
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},0 VT_BLOB of size 40
fe ff 02 00 44 ac 00 00
20 62 05 00 08 00 20 00
16 00 20 00 03 00 00 00
03 00 00 00 00 00 10 00
80 00 00 aa 00 38 9b 71
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},1 VT_BLOB of size 8
d3 8c 01 00 00 00 00 00
DEVPKEY_Device_FriendlyName: VT_LPWSTR Speakers (High Definition Audio Device)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR High Definition Audio Device
PKEY_AudioEndpoint_GUID: VT_LPWSTR {56EE3FBB-7A31-40ED-ACB2-4F5737154870}

ID: {0.0.0.00000000}.{a6ffb29a-0f32-47a5-85a3-0191a51e8544}
State: 4 (DEVICE_STATE_NOTPRESENT)
-- Properties (18) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
dc 07 06 00 04 00 07 00
17 00 19 00 1e 00 b8 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Internal AUX Jack
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudio.inf:Microsoft.ntamd64:HdAudModel:6.1.7601.17514::hdaudio\func_01
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 10
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {6994AD04-93EF-11D0-A3CC-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3018
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 300
01 00 00 00 28 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 31 00
31 00 64 00 26 00 64 00
65 00 76 00 5f 00 37 00
36 00 30 00 35 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 31 00
30 00 33 00 63 00 31 00
34 00 38 00 62 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 34 00
23 00 34 00 26 00 32 00
39 00 37 00 38 00 30 00
37 00 31 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 6d 00 69 00
63 00 69 00 6e 00 74 00
6f 00 70 00 6f 00 2f 00
30 00 30 00 30 00 31 00
30 00 30 00 30 00 30 00
00 00 00 00
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000-000000000000}
PKEY_AudioEndpoint_Supports_EventDriven_Mode: VT_UI4 1
DEVPKEY_Device_FriendlyName: VT_LPWSTR Internal AUX Jack (High Definition Audio
Device)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR High Definition Audio Device
PKEY_AudioEndpoint_GUID: VT_LPWSTR {A6FFB29A-0F32-47A5-85A3-0191A51E8544}

ID: {0.0.0.00000000}.{e4472a78-f2e9-4606-a15c-6c53d5109b40}
State: 8 (DEVICE_STATE_UNPLUGGED)
-- Properties (31) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
dc 07 06 00 04 00 07 00
17 00 19 00 31 00 0d 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Digital Audio (HDMI)
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_1002&DEV_791A&SUBSYS_00791A00&REV_1000\5&A9A449C&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudss.inf:Microsoft.ntamd64:HdAudModel_CustomConnTypeA:6.1.7600.16385:hdaudio\func_01&ven_1002&dev_791a&rev_1000
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 9
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {D1B9CC2A-F519-417F-91C9-55FA65481001}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3017
{b3f8fa53-0004-438e-9003-51a46e139bfc},11: VT_LPWSTR
{2}.\\?\hdaudio#func_01&ven_1002&dev_791a&subsys_00791a00&rev_1000#5&a9a449c&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\ehdmiouttopo
{b3f8fa53-0004-438e-9003-51a46e139bfc},12: VT_UI4 65537
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000-000000000000}
PKEY_AudioEndpoint_Supports_EventDriven_Mode: VT_UI4 1
{b3f8fa53-0004-438e-9003-51a46e139bfc},10: VT_UI4 4222483373
{9a82a7db-3ebb-41b4-83ba-18b7311718fc},1: VT_UI4 65536
{233164c8-1b2c-4c7d-bc68-b671687a2567},1: VT_LPWSTR
{2}.\\?\hdaudio#func_01&ven_1002&dev_791a&subsys_00791a00&rev_1000#5&a9a449c&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\ehdmioutwave
{5a9125b7-f367-4924-ace2-0803a4a3a471},0: VT_UI4 1610704916
{b3f8fa53-0004-438e-9003-51a46e139bfc},5 VT_BLOB of size 12
00 00 00 00 00 00 00 00
00 00 00 00
{5a9125b7-f367-4924-ace2-0803a4a3a471},2: VT_UI4 1610696836
{b3f8fa53-0004-438e-9003-51a46e139bfc},0: VT_UI4 1
PKEY_AudioEngine_DeviceFormat VT_BLOB of size 40
WAVEFORMATEXTENSIBLE
Format (
wFormatTag: 65534 (WAVE_FORMAT_EXTENSIBLE)
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 22
)
Samples (
wValidBitsPerSample / wSamplesPerBlock / wReserved: 16
)
dwChannelMask: 0x3
SubFormat: {00000001-0000-0010-8000-00AA00389B71} (KSDATAFORMAT_SUBTYPE_PCM)
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 308
01 00 00 00 30 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 30 00
30 00 32 00 26 00 64 00
65 00 76 00 5f 00 37 00
39 00 31 00 61 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 30 00
30 00 37 00 39 00 31 00
61 00 30 00 30 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 30 00
23 00 35 00 26 00 61 00
39 00 61 00 34 00 34 00
39 00 63 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 68 00 64 00
6d 00 69 00 6f 00 75 00
74 00 74 00 6f 00 70 00
6f 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 31 00 00 00 00 00
00 00 00 00
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},0 VT_BLOB of size 40
fe ff 02 00 44 ac 00 00
20 62 05 00 08 00 20 00
16 00 20 00 03 00 00 00
03 00 00 00 00 00 10 00
80 00 00 aa 00 38 9b 71
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},1 VT_BLOB of size 8
d3 8c 01 00 00 00 00 00
{9855c4cd-df8c-449c-a181-8191b68bd06c},0 VT_BLOB of size 8
00 00 00 00 00 00 00 00
DEVPKEY_Device_FriendlyName: VT_LPWSTR Digital Audio (HDMI) (2- High Definition
Audio Device)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR 2- High Definition Audio Device
PKEY_AudioEndpoint_GUID: VT_LPWSTR {E4472A78-F2E9-4606-A15C-6C53D5109B40}

ID: {0.0.1.00000000}.{4b33aad8-da25-445b-8483-58b6ec396f3e}
State: 4 (DEVICE_STATE_NOTPRESENT)
-- Properties (20) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
df 07 0b 00 01 00 09 00
0a 00 03 00 23 00 80 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Internal AUX Jack
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_1002&DEV_791A&SUBSYS_00791A00&REV_1000\5&A9A449C&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudss.inf:Microsoft.ntamd64:HdAudModel_CustomConnTypeA:6.1.7600.16385:hdaudio\func_01&ven_1002&dev_791a&rev_1000
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 10
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {6994AD04-93EF-11D0-A3CC-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3018
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 308
01 00 00 00 30 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 30 00
30 00 32 00 26 00 64 00
65 00 76 00 5f 00 37 00
39 00 31 00 61 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 30 00
30 00 37 00 39 00 31 00
61 00 30 00 30 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 30 00
23 00 35 00 26 00 61 00
39 00 61 00 34 00 34 00
39 00 63 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 68 00 64 00
6d 00 69 00 6f 00 75 00
74 00 74 00 6f 00 70 00
6f 00 2f 00 30 00 30 00
30 00 31 00 30 00 30 00
30 00 30 00 00 00 00 00
00 00 00 00
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000-000000000000}
PKEY_AudioEndpoint_Supports_EventDriven_Mode: VT_UI4 1
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},3: VT_BOOL 0x0
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},4: VT_BOOL 0xffffffff
DEVPKEY_Device_FriendlyName: VT_LPWSTR Internal AUX Jack (2- High Definition
Audio Device)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR 2- High Definition Audio Device
PKEY_AudioEndpoint_GUID: VT_LPWSTR {4B33AAD8-DA25-445B-8483-58B6EC396F3E}

ID: {0.0.1.00000000}.{4ccd0e3a-b44d-4e82-9d67-59c81e4e6292}
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (25) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
df 07 0b 00 01 00 10 00
02 00 2f 00 2b 00 22 03
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Capture
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR CyberLink Visual
Collaboration Companion
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR {1}.ROOT\UNKNOWN\0000
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
oem17.inf:CyberLink.NTAMD64:CLVAD:15.9.28.592:*clvad
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR ROOT
PKEY_AudioEndpoint_FormFactor: VT_UI4 4
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {65E8773D-8F56-11D0-A3B9-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3014
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 172
01 00 00 00 a8 00 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 72 00 6f 00
6f 00 74 00 23 00 75 00
6e 00 6b 00 6e 00 6f 00
77 00 6e 00 23 00 30 00
30 00 30 00 30 00 23 00
7b 00 36 00 39 00 39 00
34 00 61 00 64 00 30 00
34 00 2d 00 39 00 33 00
65 00 66 00 2d 00 31 00
31 00 64 00 30 00 2d 00
61 00 33 00 63 00 63 00
2d 00 30 00 30 00 61 00
30 00 63 00 39 00 32 00
32 00 33 00 31 00 39 00
36 00 7d 00 5c 00 77 00
61 00 76 00 65 00 2f 00
30 00 30 00 30 00 31 00
30 00 30 00 30 00 31 00
00 00 00 00
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},3: VT_BOOL 0x0
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},4: VT_BOOL 0xffffffff
{9a82a7db-3ebb-41b4-83ba-18b7311718fc},1: VT_UI4 65536
{233164c8-1b2c-4c7d-bc68-b671687a2567},1: VT_LPWSTR
{2}.\\?\root#unknown#0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wave
{5a9125b7-f367-4924-ace2-0803a4a3a471},0: VT_UI4 1610652736
{5a9125b7-f367-4924-ace2-0803a4a3a471},2: VT_UI4 1610648736
{b3f8fa53-0004-438e-9003-51a46e139bfc},0: VT_UI4 3
PKEY_AudioEngine_DeviceFormat VT_BLOB of size 40
WAVEFORMATEXTENSIBLE
Format (
wFormatTag: 65534 (WAVE_FORMAT_EXTENSIBLE)
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 22
)
Samples (
wValidBitsPerSample / wSamplesPerBlock / wReserved: 16
)
dwChannelMask: 0x3
SubFormat: {00000001-0000-0010-8000-00AA00389B71} (KSDATAFORMAT_SUBTYPE_PCM)
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},0 VT_BLOB of size 40
fe ff 02 00 44 ac 00 00
20 62 05 00 08 00 20 00
16 00 20 00 03 00 00 00
03 00 00 00 00 00 10 00
80 00 00 aa 00 38 9b 71
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},1 VT_BLOB of size 8
a0 86 01 00 00 00 00 00
DEVPKEY_Device_FriendlyName: VT_LPWSTR Capture (CyberLink Visual Collaboration
Companion)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR CyberLink Visual Collaboration
Companion
PKEY_AudioEndpoint_GUID: VT_LPWSTR {4CCD0E3A-B44D-4E82-9D67-59C81E4E6292}

ID: {0.0.1.00000000}.{a2ab10bb-ff37-461f-8f88-0e3377837579}
State: 1 (DEVICE_STATE_ACTIVE)
-- Properties (28) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
dc 07 06 00 04 00 07 00
17 00 19 00 1e 00 e7 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Microphone
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudio.inf:Microsoft.ntamd64:HdAudModel:6.1.7601.17514::hdaudio\func_01
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 4
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {DFF21BE1-F70F-11D0-B917-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3014
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 300
01 00 00 00 28 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 31 00
31 00 64 00 26 00 64 00
65 00 76 00 5f 00 37 00
36 00 30 00 35 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 31 00
30 00 33 00 63 00 31 00
34 00 38 00 62 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 34 00
23 00 34 00 26 00 32 00
39 00 37 00 38 00 30 00
37 00 31 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 6d 00 69 00
63 00 69 00 6e 00 32 00
74 00 6f 00 70 00 6f 00
2f 00 30 00 30 00 30 00
31 00 30 00 30 00 30 00
31 00 00 00
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000-000000000000}
PKEY_AudioEndpoint_Supports_EventDriven_Mode: VT_UI4 1
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},3: VT_BOOL 0x0
{24dbb0fc-9311-4b3d-9cf0-18ff155639d4},4: VT_BOOL 0xffffffff
{9a82a7db-3ebb-41b4-83ba-18b7311718fc},1: VT_UI4 65536
{233164c8-1b2c-4c7d-bc68-b671687a2567},1: VT_LPWSTR
{2}.\\?\hdaudio#func_01&ven_111d&dev_7605&subsys_103c148b&rev_1004#4&2978071&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\emicin2wave
{5a9125b7-f367-4924-ace2-0803a4a3a471},0: VT_UI4 1610652916
{5a9125b7-f367-4924-ace2-0803a4a3a471},2: VT_UI4 1610648836
{b3f8fa53-0004-438e-9003-51a46e139bfc},0: VT_UI4 3
PKEY_AudioEngine_DeviceFormat VT_BLOB of size 40
WAVEFORMATEXTENSIBLE
Format (
wFormatTag: 65534 (WAVE_FORMAT_EXTENSIBLE)
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 22
)
Samples (
wValidBitsPerSample / wSamplesPerBlock / wReserved: 16
)
dwChannelMask: 0x3
SubFormat: {00000001-0000-0010-8000-00AA00389B71} (KSDATAFORMAT_SUBTYPE_PCM)
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},0 VT_BLOB of size 40
fe ff 02 00 44 ac 00 00
20 62 05 00 08 00 20 00
16 00 20 00 03 00 00 00
03 00 00 00 00 00 10 00
80 00 00 aa 00 38 9b 71
{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},1 VT_BLOB of size 8
d3 8c 01 00 00 00 00 00
DEVPKEY_Device_FriendlyName: VT_LPWSTR Microphone (High Definition Audio Device)
DEVPKEY_DeviceInterface_FriendlyName: VT_LPWSTR High Definition Audio Device
PKEY_AudioEndpoint_GUID: VT_LPWSTR {A2AB10BB-FF37-461F-8F88-0E3377837579}

ID: {0.0.1.00000000}.{e3447de4-a588-420d-b1fc-774738623da2}
State: 2 (DEVICE_STATE_DISABLED)
-- Properties (20) --
{b3f8fa53-0004-438e-9003-51a46e139bfc},15 VT_BLOB of size 16
dc 07 06 00 04 00 07 00
17 00 19 00 1e 00 a8 01
DEVPKEY_Device_DeviceDesc: VT_LPWSTR Microphone
{b3f8fa53-0004-438e-9003-51a46e139bfc},6: VT_LPWSTR High Definition Audio Device
{b3f8fa53-0004-438e-9003-51a46e139bfc},2: VT_LPWSTR
{1}.HDAUDIO\FUNC_01&VEN_111D&DEV_7605&SUBSYS_103C148B&REV_1004\4&2978071&0&0001
{83da6326-97a6-4088-9453-a1923f573b29},3: VT_LPWSTR
hdaudio.inf:Microsoft.ntamd64:HdAudModel:6.1.7601.17514::hdaudio\func_01
DEVPKEY_Device_BaseContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_ContainerId: VT_CLSID {00000000-0000-0000-ffff-ffffffffffff}
DEVPKEY_Device_EnumeratorName: VT_LPWSTR HDAUDIO
{b3f8fa53-0004-438e-9003-51a46e139bfc},1 VT_BLOB of size 72
a8 7f a4 d5 98 6d d1 11
a2 1a 00 a0 c9 22 31 96
9c ac 97 dc ec dd 59 4d
b6 50 3b 8b a6 7b c2 a1
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
e0 cc 13 de 04 83 e9 4e
ba ce 48 24 21 4e 3e a5
00 00 02 00 01 00 00 00
PKEY_AudioEndpoint_FormFactor: VT_UI4 4
PKEY_AudioEndpoint_JackSubType: VT_LPWSTR {DFF21BE1-F70F-11D0-B917-00A0C9223196}
DEVPKEY_DeviceClass_IconPath: VT_LPWSTR %windir%\system32\mmres.dll,-3014
{840b8171-b0ad-410f-8581-cccc0382cfef},0 VT_BLOB of size 300
01 00 00 00 28 01 00 00
00 00 01 00 7b 00 32 00
7d 00 2e 00 5c 00 5c 00
3f 00 5c 00 68 00 64 00
61 00 75 00 64 00 69 00
6f 00 23 00 66 00 75 00
6e 00 63 00 5f 00 30 00
31 00 26 00 76 00 65 00
6e 00 5f 00 31 00 31 00
31 00 64 00 26 00 64 00
65 00 76 00 5f 00 37 00
36 00 30 00 35 00 26 00
73 00 75 00 62 00 73 00
79 00 73 00 5f 00 31 00
30 00 33 00 63 00 31 00
34 00 38 00 62 00 26 00
72 00 65 00 76 00 5f 00
31 00 30 00 30 00 34 00
23 00 34 00 26 00 32 00
39 00 37 00 38 00 30 00
37 00 31 00 26 00 30 00
26 00 30 00 30 00 30 00
31 00 23 00 7b 00 36 00
39 00 39 00 34 00 61 00
64 00 30 00 34 00 2d 00
39 00 33 00 65 00 66 00
2d 00 31 00 31 00 64 00
30 00 2d 00 61 00 33 00
63 00 63 00 2d 00 30 00
30 00 61 00 30 00 63 00
39 00 32 00 32 00 33 00
31 00 39 00 36 00 7d 00
5c 00 65 00 6d 00 69 00
63 00 69 00 6e 00 74 00
6f 00 70 00 6f 00 2f 00
30 00 30 00 30 00 31 00
30 00 30 00 30 00 31 00
00 00 00 00
PKEY_AudioEndpoint_Association: VT_LPWSTR {00000000-0000-0000-0000

Other related posts: