summaryrefslogtreecommitdiff
path: root/audio/sysvad/PhoneAudioSample/FMWave.h
diff options
context:
space:
mode:
authorDaniel Rugerio <[email protected]>2019-12-04 09:56:11 -0800
committerAdonais Romero González <[email protected]>2019-12-04 09:56:11 -0800
commitba80e2f67f8c1fb9013f05bfffdf649220327902 (patch)
treedd4b5585b3e410eb57f82c9d958a5f26a2233b53 /audio/sysvad/PhoneAudioSample/FMWave.h
parentd805073e39ec65e391b4fc2141ecb2120755a76c (diff)
Updates on the SysVAD driver sample (#443)104069
* Update SysVAD public sample. * Add WaveTest public sample. * Modify the componentized audio samples to include the addComponent directive. * Dropped the Phone Audio sample. * Updated README.md. * Added explanation for the Phone Audio sample.
Diffstat (limited to 'audio/sysvad/PhoneAudioSample/FMWave.h')
-rw-r--r--audio/sysvad/PhoneAudioSample/FMWave.h84
1 files changed, 0 insertions, 84 deletions
diff --git a/audio/sysvad/PhoneAudioSample/FMWave.h b/audio/sysvad/PhoneAudioSample/FMWave.h
deleted file mode 100644
index 1134b680..00000000
--- a/audio/sysvad/PhoneAudioSample/FMWave.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/*++
-
-Copyright (c) Microsoft Corporation All Rights Reserved
-
-Module Name:
-
- fmwave.h
-
-Abstract:
-
- Definition of wavert miniport class for fm
-
---*/
-
-#include "MinWaveRT.h"
-
-#ifndef _SYSVAD_FMMINWAVERT_H_
-#define _SYSVAD_FMMINWAVERT_H_
-
-NTSTATUS
-CreateFmMiniportWaveRT
-(
- _Out_ PUNKNOWN * Unknown,
- _In_ REFCLSID,
- _In_opt_ PUNKNOWN UnknownOuter,
- _When_((PoolType & NonPagedPoolMustSucceed) != 0,
- __drv_reportError("Must succeed pool allocations are forbidden. "
- "Allocation failures cause a system crash"))
- _In_ POOL_TYPE PoolType,
- _In_ PUNKNOWN UnknownAdapter,
- _In_opt_ PVOID DeviceContext,
- _In_ PENDPOINT_MINIPAIR MiniportPair
-);
-
-//=============================================================================
-// Classes
-//=============================================================================
-///////////////////////////////////////////////////////////////////////////////
-// CFmMiniportWaveRT
-//
-class CFmMiniportWaveRT :
- public CMiniportWaveRT,
- public IAdapterPowerManagement
-{
-private:
- BOOL m_bFmRxState;
-
-public:
- DECLARE_STD_UNKNOWN();
- IMP_IAdapterPowerManagement;
-
- CFmMiniportWaveRT(
- _In_ PUNKNOWN UnknownAdapter,
- _In_ PENDPOINT_MINIPAIR MiniportPair,
- _In_opt_ PVOID DeviceContext
- )
- :CMiniportWaveRT(UnknownAdapter, MiniportPair, DeviceContext),
- m_bFmRxState(FALSE)
- {
- }
-
- ~CFmMiniportWaveRT();
-
- friend NTSTATUS PropertyHandler_FmRxWaveFilter
- (
- _In_ PPCPROPERTY_REQUEST PropertyRequest
- );
-
-public:
- NTSTATUS PropertyHandler_FmRxState
- (
- _In_ PPCPROPERTY_REQUEST PropertyRequest
- );
-
-private:
- NTSTATUS UpdateTopologyJackState
- (
- _In_ BOOL NewState
- );
-};
-typedef CFmMiniportWaveRT *PCFmMiniportWaveRT;
-
-#endif // _SYSVAD_FMMINWAVERT_H_
-