5#include <audiopolicy.h>
85 : renderClsCtx(CLSCTX_INPROC_SERVER), captureClsCtx(CLSCTX_INPROC_SERVER)
86 , renderShareMode(AUDCLNT_SHAREMODE_SHARED), captureShareMode(AUDCLNT_SHAREMODE_SHARED)
87 , renderStreamFlags(AUDCLNT_STREAMFLAGS_EVENTCALLBACK), captureStreamFlags(0)
88 , renderBufferDuration_ms(0), captureBufferDuration_ms(40)
89 , renderPeriodicity_ms(0), capturePeriodicity_ms(0) {}
#define HEPH_API
Definition HephShared.h:132
base class for storing the native audio API specific parameters.
Definition NativeAudioParams.h:15
struct for storing the WASAPI specific parameters.
Definition WasapiParams.h:18
double capturePeriodicity_ms
Definition WasapiParams.h:81
double renderPeriodicity_ms
Definition WasapiParams.h:74
tagCLSCTX captureClsCtx
Definition WasapiParams.h:29
WasapiParams()
Definition WasapiParams.h:84
double renderBufferDuration_ms
Definition WasapiParams.h:61
DWORD captureStreamFlags
Definition WasapiParams.h:55
AUDCLNT_SHAREMODE captureShareMode
Definition WasapiParams.h:43
double captureBufferDuration_ms
Definition WasapiParams.h:67
tagCLSCTX renderClsCtx
Definition WasapiParams.h:23
AUDCLNT_SHAREMODE renderShareMode
Definition WasapiParams.h:36
DWORD renderStreamFlags
Definition WasapiParams.h:49