diff options
| author | Daniel Rugerio <[email protected]> | 2019-06-28 16:08:54 -0700 |
|---|---|---|
| committer | Adonais Romero González <[email protected]> | 2019-06-28 16:08:54 -0700 |
| commit | 8ffcdad009e4d410f92fabc4e322a76a0be3a69d (patch) | |
| tree | 378b2d98a4210c61e2bc34f5b8959e87e4be5c6c /audio/sysvad/EndpointsCommon/micarraywavtable.h | |
| parent | 75b2290f2a4ece68739d07135d352cdfec3a9e89 (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.h | 115 |
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 }, }; |
