removed SVV.exe
This commit is contained in:
parent
6ebe2604e7
commit
c1665b33e2
4 changed files with 27 additions and 76 deletions
|
|
@ -11,7 +11,7 @@ class Session;
|
|||
class Endpoint {
|
||||
|
||||
public:
|
||||
Endpoint(IMMDevice* endpoint, uint64_t idx = 0);
|
||||
Endpoint(IMMDevice* endpoint, IPolicyConfig7* policyConfig, uint64_t idx = 0);
|
||||
//todo: how to forward declare delegate constructors?
|
||||
//Endpoint(IMMDevice* endpoint) : Endpoint(endpoint, 0) {};
|
||||
void reloadEndpointChannels();
|
||||
|
|
@ -69,7 +69,7 @@ class Endpoint {
|
|||
uint64_t idx;
|
||||
//Not implemented in llvm-mingw. Sad! todo: mingw patch
|
||||
IAudioMeterInformation *endpointPeakMeter = nullptr;
|
||||
|
||||
IPolicyConfig7* policyConfig;
|
||||
};
|
||||
|
||||
class EndpointVolumeCallback : public IAudioEndpointVolumeCallback {
|
||||
|
|
@ -128,15 +128,18 @@ class Overseer {
|
|||
~Overseer();
|
||||
|
||||
private:
|
||||
void initCOMLibrary();
|
||||
|
||||
NGuid guid;
|
||||
|
||||
IMMDeviceEnumerator *deviceEnumerator;
|
||||
EndpointSituationCallback epsc;
|
||||
//IPolicyConfig *policyConfig;
|
||||
|
||||
std::vector<Endpoint*> playbackDevices;
|
||||
std::vector<Endpoint*> captureDevices;
|
||||
void initCOMLibrary();
|
||||
|
||||
IPolicyConfig7* policyConfig;
|
||||
friend class Endpoint;
|
||||
//IMMDeviceCollection *deviceCollection;
|
||||
//int numCaptureEndpoints;
|
||||
//std::vector<Endpoint*> *captureDevices;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue