diff options
| author | karlf <[email protected]> | 2016-08-11 13:28:13 -0700 |
|---|---|---|
| committer | karlf <[email protected]> | 2016-08-11 13:28:13 -0700 |
| commit | 96eb96dfb613e4c745db6bd1f53a92fe7e2290fc (patch) | |
| tree | ad5f3ede5cbcd6b598677ce41bcf8318471bdd92 /audio/sysvad/EndpointsCommon/micarraywavtable.h | |
| parent | 687b274aa38fd05c8c26e3068932121876d7f745 (diff) | |
Updated for "Windows 10 Anniversary Update" (Version 1607)
Diffstat (limited to 'audio/sysvad/EndpointsCommon/micarraywavtable.h')
| -rw-r--r-- | audio/sysvad/EndpointsCommon/micarraywavtable.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/audio/sysvad/EndpointsCommon/micarraywavtable.h b/audio/sysvad/EndpointsCommon/micarraywavtable.h index fb553d67..3b6c2df0 100644 --- a/audio/sysvad/EndpointsCommon/micarraywavtable.h +++ b/audio/sysvad/EndpointsCommon/micarraywavtable.h @@ -30,7 +30,7 @@ Abstract: // // Max # of pin instances. // -#define MICARRAY_MAX_INPUT_STREAMS 2 // Raw + Default streams +#define MICARRAY_MAX_INPUT_STREAMS 4 //============================================================================= static @@ -538,11 +538,29 @@ KSDATARANGE_AUDIO MicArrayPinDataRangesProcessedStream[] = }, }; +// if MicArrayPinDataRangesProcessedStream is changed, we MUST update MicArrayPinDataRangePointersStream too! +C_ASSERT(SIZEOF_ARRAY(MicArrayPinDataRangesProcessedStream) == 8); + static PKSDATARANGE MicArrayPinDataRangePointersStream[] = { + // All supported device formats should be listed in the DataRange. PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[0]), PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[1]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[2]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[3]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[4]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[5]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[6]), + PKSDATARANGE(&PinDataRangeAttributeList), + PKSDATARANGE(&MicArrayPinDataRangesProcessedStream[7]), + PKSDATARANGE(&PinDataRangeAttributeList), PKSDATARANGE(&MicArrayPinDataRangesRawStream[0]), PKSDATARANGE(&PinDataRangeAttributeList), }; |
