It seems that KSPROPERTY_TYPE_SET of KSPROPERTY_PIN_PROPOSEDATAFORMAT*2*
has different meaning than KSPROPERTY_TYPE_SET of
KSPROPERTY_PIN_PROPOSEDATAFORMAT and MSDN is not specifying any thing
regarding this.
MSVAD implemented KSPROPERTY_TYPE_SET of KSPROPERTY_PIN_PROPOSEDATAFORMAT
and it works fine for Windows7. To work with Windows 8.1 and later,
implementation of KSPROPERTY_TYPE_SET of KSPROPERTY_PIN_PROPOSEDATAFORMA2
should be enough. But it does not work and even SYSVAD has implemented
KSPROPERTY_TYPE_GET of KSPROPERTY_PIN_PROPOSEDATAFORMA2 instead of
KSPROPERTY_TYPE_SET of KSPROPERTY_PIN_PROPOSEDATAFORMAT2.
Could anybody clarifies the mess of KSPROPERTY_TYPE_SET/GET of
KSPROPERTY_PIN_PROPOSEDATAFORMT/2?
Thanks,
Zubin.
---------- Forwarded message ----------
From: Zubin Polra <zubin.polra2007@xxxxxxxxx>
Date: Tue, Jun 23, 2015 at 12:37 PM
Subject: KSPROPERTY_PIN_PROPOSEDATAFORMAT vs
KSPROPERTY_PIN_PROPOSEDATAFORMAT2
To: Wdmaudiodev@xxxxxxxxxxxxx
Hi,
I don't understand the need of KSPROPERTY_PIN_PROPOSEDATAFORMAT2.
Why driver should support it if it is already supporting
KSPROPERTY_PIN_PROPOSEDATAFORMAT.
Thanks,
Zubin.