Version 0.9.2
Added: New troubleshooting options have been added to the Configurator that can be tried in case of problems. Improved: E-APO is now normally always installed as LFX/GFX, also in Windows 8.1 and later, to avoid problems with some applications bypassing SFX/MFX APOs (e.g. Skype). Fixed: If the input channel count was higher than the output channel count and there was no child APO, Equalizer APO could crash during initialization. Fixed: If a file in the config path was only renamed (not modified), the configuration was not reloaded.
This commit is contained in:
1 parent
3d234120f6
commit
d81193521b
18 files changed
+708
-298
No files matched your search
+6
-4
@@ -39,16 +39,17 @@ public:
|
||||
FilterEngine();
|
||||
~FilterEngine();
|
||||
|
||||
void setLfx(bool lfx);
|
||||
void setDeviceInfo(bool capture, const std::wstring& deviceName, const std::wstring& connectionName, const std::wstring& deviceGuid);
|
||||
void setPreMix(bool preMix);
|
||||
void setDeviceInfo(bool capture, bool postMixInstalled, const std::wstring& deviceName, const std::wstring& connectionName, const std::wstring& deviceGuid);
|
||||
void initialize(float sampleRate, unsigned inputChannelCount, unsigned realChannelCount, unsigned outputChannelCount, unsigned channelMask, unsigned maxFrameCount);
|
||||
void loadConfig();
|
||||
void loadConfig(const std::wstring& path);
|
||||
void watchRegistryKey(const std::wstring& key);
|
||||
void process(float *output, float *input, unsigned frameCount);
|
||||
|
||||
bool isLfx() const {return lfx;}
|
||||
bool isPreMix() const {return preMix;}
|
||||
bool isCapture() const {return capture;}
|
||||
bool isPostMixInstalled() const {return postMixInstalled;}
|
||||
std::wstring getDeviceName() const {return deviceName;}
|
||||
std::wstring getConnectionName() const {return connectionName;}
|
||||
std::wstring getDeviceGuid() const {return deviceGuid;}
|
||||
@@ -67,8 +68,9 @@ private:
|
||||
|
||||
std::vector<IFilterFactory*> factories;
|
||||
|
||||
bool lfx;
|
||||
bool preMix;
|
||||
bool capture;
|
||||
bool postMixInstalled;
|
||||
std::wstring deviceName;
|
||||
std::wstring connectionName;
|
||||
std::wstring deviceGuid;
|
||||
|
||||
Reference in new issue
Block a user