summaryrefslogtreecommitdiff
path: root/audio/sysvad/TabletAudioSample/micarray3wavtable.h
diff options
context:
space:
mode:
Diffstat (limited to 'audio/sysvad/TabletAudioSample/micarray3wavtable.h')
-rw-r--r--audio/sysvad/TabletAudioSample/micarray3wavtable.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/audio/sysvad/TabletAudioSample/micarray3wavtable.h b/audio/sysvad/TabletAudioSample/micarray3wavtable.h
index 34e3df18..ba2b0569 100644
--- a/audio/sysvad/TabletAudioSample/micarray3wavtable.h
+++ b/audio/sysvad/TabletAudioSample/micarray3wavtable.h
@@ -28,7 +28,7 @@ Abstract:
//
// Max # of pin instances.
//
-#define MICARRAY3_MAX_INPUT_STREAMS 2 // Raw + Default streams
+#define MICARRAY3_MAX_INPUT_STREAMS 2
//=============================================================================
static
@@ -309,11 +309,21 @@ KSDATARANGE_AUDIO MicArray3PinDataRangesProcessedStream[] =
},
};
+// if MicArray3PinDataRangesProcessedStream is changed, we MUST update MicArray3PinDataRangePointersStream too!
+C_ASSERT(SIZEOF_ARRAY(MicArray3PinDataRangesProcessedStream) == 4);
+
static
PKSDATARANGE MicArray3PinDataRangePointersStream[] =
{
+ // All supported device formats should be listed in the DataRange.
PKSDATARANGE(&MicArray3PinDataRangesProcessedStream[0]),
PKSDATARANGE(&PinDataRangeAttributeList),
+ PKSDATARANGE(&MicArray3PinDataRangesProcessedStream[1]),
+ PKSDATARANGE(&PinDataRangeAttributeList),
+ PKSDATARANGE(&MicArray3PinDataRangesProcessedStream[2]),
+ PKSDATARANGE(&PinDataRangeAttributeList),
+ PKSDATARANGE(&MicArray3PinDataRangesProcessedStream[3]),
+ PKSDATARANGE(&PinDataRangeAttributeList),
PKSDATARANGE(&MicArray3PinDataRangesRawStream[0]),
PKSDATARANGE(&PinDataRangeAttributeList),
};