Improved: For playback devices, the APO is now installed as a GFX (Post-mix) APO, so only one instance of Eq. APO is running for any number of applications. Existing LFX APO installations are upgraded by the Configurator (shown as "APO will be upgraded").
Added: Support for installation to capture devices. They can be selected on a second tab in the Configurator.
This commit is contained in:
1 parent
e2d5e64f21
commit
495e6e45e3
9 files changed
+364
-144
No files matched your search
+5
-1
@@ -22,12 +22,14 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#define APOGUID_NULL L"{00000000-0000-0000-0000-000000000000}"
|
||||
#define APOGUID_NOKEY L"!KEY"
|
||||
#define APOGUID_NOVALUE L"!VALUE"
|
||||
|
||||
class DeviceAPOInfo
|
||||
{
|
||||
public:
|
||||
static std::vector<DeviceAPOInfo> loadAllInfos();
|
||||
static std::vector<DeviceAPOInfo> loadAllInfos(bool input);
|
||||
bool load(const std::wstring& deviceGuid);
|
||||
void install();
|
||||
void uninstall();
|
||||
@@ -36,5 +38,7 @@ public:
|
||||
std::wstring connectionName;
|
||||
std::wstring deviceGuid;
|
||||
std::wstring originalApoGuid;
|
||||
bool isInput;
|
||||
bool isInstalled;
|
||||
bool isLFX;
|
||||
};
|
||||
Reference in new issue
Block a user