diff options
Diffstat (limited to 'audio/sysvad/EndpointsCommon/minwavert.h')
| -rw-r--r-- | audio/sysvad/EndpointsCommon/minwavert.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/audio/sysvad/EndpointsCommon/minwavert.h b/audio/sysvad/EndpointsCommon/minwavert.h index 848e4c9a..2472a872 100644 --- a/audio/sysvad/EndpointsCommon/minwavert.h +++ b/audio/sysvad/EndpointsCommon/minwavert.h @@ -18,6 +18,9 @@ Abstract: #ifdef SYSVAD_BTH_BYPASS #include "bthhfpmicwavtable.h" #endif // SYSVAD_BTH_BYPASS +#ifdef SYSVAD_USB_SIDEBAND +#include "usbhsmicwavtable.h" +#endif // SYSVAD_USB_SIDEBAND //============================================================================= // Referenced Forward @@ -156,9 +159,9 @@ private: union { PVOID m_DeviceContext; -#if defined(SYSVAD_BTH_BYPASS) +#if defined(SYSVAD_BTH_BYPASS) || defined(SYSVAD_USB_SIDEBAND) PSIDEBANDDEVICECOMMON m_pSidebandDevice; -#endif // defined(SYSVAD_BTH_BYPASS) +#endif // defined(SYSVAD_BTH_BYPASS) || defined(SYSVAD_USB_SIDEBAND) }; AUDIOMODULE * m_pAudioModules; @@ -330,7 +333,7 @@ public: } } -#if defined(SYSVAD_BTH_BYPASS) +#if defined(SYSVAD_BTH_BYPASS) || defined(SYSVAD_USB_SIDEBAND) if (IsSidebandDevice()) { if (m_pSidebandDevice != NULL) @@ -417,6 +420,12 @@ public: _In_ PPCPROPERTY_REQUEST PropertyRequest ); #endif // SYSVAD_BTH_BYPASS +#ifdef SYSVAD_USB_SIDEBAND + NTSTATUS PropertyHandler_UsbHsAudioEffectsDiscoveryEffectsList + ( + _In_ PPCPROPERTY_REQUEST PropertyRequest + ); +#endif // SYSVAD_USB_SIDEBAND //--------------------------------------------------------------------------------------------------------- // volume @@ -664,6 +673,7 @@ protected: m_DeviceType == eHdmiRenderDevice || m_DeviceType == eSpdifRenderDevice || m_DeviceType == eBthHfpSpeakerDevice || + m_DeviceType == eUsbHsSpeakerDevice || m_DeviceType == eHandsetSpeakerDevice) ? TRUE : FALSE; } @@ -844,13 +854,15 @@ protected: _In_ ULONG AudioModuleCount ); -#if defined(SYSVAD_BTH_BYPASS) +#if defined(SYSVAD_BTH_BYPASS) || defined(SYSVAD_USB_SIDEBAND) public: #pragma code_seg() BOOL IsSidebandDevice() { return (m_DeviceType == eBthHfpMicDevice || - m_DeviceType == eBthHfpSpeakerDevice ) ? TRUE : FALSE; + m_DeviceType == eBthHfpSpeakerDevice || + m_DeviceType == eUsbHsMicDevice || + m_DeviceType == eUsbHsSpeakerDevice ) ? TRUE : FALSE; } // Returns a weak ref to the Bluetooth HFP device. @@ -870,7 +882,7 @@ public: return sidebandDevice; } #pragma code_seg() -#endif // defined(SYSVAD_BTH_BYPASS) +#endif // defined(SYSVAD_BTH_BYPASS) || defined(SYSVAD_USB_SIDEBAND) #ifdef SYSVAD_BTH_BYPASS #pragma code_seg() |
