summaryrefslogtreecommitdiff
path: root/audio/sysvad/EndpointsCommon/micarraywavtable.h
diff options
context:
space:
mode:
authorDaniel Rugerio <[email protected]>2019-06-28 16:08:54 -0700
committerAdonais Romero González <[email protected]>2019-06-28 16:08:54 -0700
commit8ffcdad009e4d410f92fabc4e322a76a0be3a69d (patch)
tree378b2d98a4210c61e2bc34f5b8959e87e4be5c6c /audio/sysvad/EndpointsCommon/micarraywavtable.h
parent75b2290f2a4ece68739d07135d352cdfec3a9e89 (diff)
Update audio samples (#387)
* Update SysVAD public sample. * Add WaveTest public sample.
Diffstat (limited to 'audio/sysvad/EndpointsCommon/micarraywavtable.h')
-rw-r--r--audio/sysvad/EndpointsCommon/micarraywavtable.h115
1 files changed, 107 insertions, 8 deletions
diff --git a/audio/sysvad/EndpointsCommon/micarraywavtable.h b/audio/sysvad/EndpointsCommon/micarraywavtable.h
index 0db6e6a0..55309092 100644
--- a/audio/sysvad/EndpointsCommon/micarraywavtable.h
+++ b/audio/sysvad/EndpointsCommon/micarraywavtable.h
@@ -711,6 +711,14 @@ DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Get_SoundDetectorArmed);
DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Set_SoundDetectorArmed);
DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Get_SoundDetectorMatchResult);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Get_SoundDetectorSupportedPatterns2);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Set_SoundDetectorPatterns2);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Get_SoundDetectorArmed2);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Set_SoundDetectorArmed2);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Set_SoundDetectorReset2);
+DECLARE_CLASSPROPERTYHANDLER(CMiniportWaveRT, Get_SoundDetectorStreamingSupport2);
+
+
static
SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
{
@@ -725,7 +733,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
0,
NULL,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -738,7 +748,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
0,
NULL,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -751,7 +763,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
0,
NULL,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -764,7 +778,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
0,
NULL,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -777,7 +793,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
sizeof(CONTOSO_SUPPORTEDPATTERNSVALUE),
CMiniportWaveRT_Get_SoundDetectorSupportedPatterns,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -790,7 +808,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
(sizeof(KSMULTIPLE_ITEM) + sizeof(CONTOSO_KEYWORDCONFIGURATION)),
NULL,
CMiniportWaveRT_Set_SoundDetectorPatterns,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -803,7 +823,9 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
sizeof(BOOL),
CMiniportWaveRT_Get_SoundDetectorArmed,
CMiniportWaveRT_Set_SoundDetectorArmed,
- NULL
+ NULL,
+ NULL,
+ 0
},
{
{
@@ -816,7 +838,84 @@ SYSVADPROPERTY_ITEM PropertiesMicArrayWaveFilter[] =
sizeof(CONTOSO_KEYWORDDETECTIONRESULT),
CMiniportWaveRT_Get_SoundDetectorMatchResult,
NULL,
- NULL
+ NULL,
+ NULL,
+ 0
+ },
+ {
+ {
+ &KSPROPSETID_SoundDetector2,
+ KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS,
+ KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_BASICSUPPORT,
+ SysvadPropertyDispatch,
+ },
+ sizeof(KSSOUNDDETECTORPROPERTY) - sizeof(KSPROPERTY),
+ sizeof(CONTOSO_SUPPORTEDPATTERNSVALUE),
+ CMiniportWaveRT_Get_SoundDetectorSupportedPatterns2,
+ NULL,
+ NULL,
+ NULL,
+ 0
+ },
+ {
+ {
+ &KSPROPSETID_SoundDetector2,
+ KSPROPERTY_SOUNDDETECTOR_PATTERNS,
+ KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_BASICSUPPORT,
+ SysvadPropertyDispatch,
+ },
+ sizeof(KSSOUNDDETECTORPROPERTY) - sizeof(KSPROPERTY),
+ (sizeof(KSMULTIPLE_ITEM) + sizeof(CONTOSO_KEYWORDCONFIGURATION)),
+ NULL,
+ CMiniportWaveRT_Set_SoundDetectorPatterns2,
+ NULL,
+ NULL,
+ 0
+ },
+ {
+ {
+ &KSPROPSETID_SoundDetector2,
+ KSPROPERTY_SOUNDDETECTOR_ARMED,
+ KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_BASICSUPPORT,
+ SysvadPropertyDispatch,
+ },
+ sizeof(KSSOUNDDETECTORPROPERTY) - sizeof(KSPROPERTY),
+ sizeof(BOOL),
+ CMiniportWaveRT_Get_SoundDetectorArmed2,
+ CMiniportWaveRT_Set_SoundDetectorArmed2,
+ NULL,
+ NULL,
+ 0
+ },
+ {
+ {
+ &KSPROPSETID_SoundDetector2,
+ KSPROPERTY_SOUNDDETECTOR_RESET,
+ KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_BASICSUPPORT,
+ SysvadPropertyDispatch,
+ },
+ sizeof(KSSOUNDDETECTORPROPERTY) - sizeof(KSPROPERTY),
+ sizeof(BOOL),
+ NULL,
+ CMiniportWaveRT_Set_SoundDetectorReset2,
+ NULL,
+ NULL,
+ 0
+ },
+ {
+ {
+ &KSPROPSETID_SoundDetector2,
+ KSPROPERTY_SOUNDDETECTOR_STREAMINGSUPPORT,
+ KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_BASICSUPPORT,
+ SysvadPropertyDispatch,
+ },
+ sizeof(KSSOUNDDETECTORPROPERTY) - sizeof(KSPROPERTY),
+ sizeof(BOOL),
+ CMiniportWaveRT_Get_SoundDetectorStreamingSupport2,
+ NULL,
+ NULL,
+ NULL,
+ 0
},
};