MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / setPresetRule

Method setPresetRule

src/utils/dbus/IpcHandler.cpp:134–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134void IpcHandler::setPresetRule(const QString &deviceName, const QString &deviceId, const QString &routeName, const QString &routeId, const QString &preset) const
135{
136#ifdef USE_PULSEAUDIO
137 sendErrorReply(QDBusError::ErrorType::NotSupported, "This feature is only supported in the PipeWire version of JamesDSP");
138 return;
139#endif
140 PresetManager::instance().addRule(PresetRule(deviceName, deviceId, deviceId, routeId, preset));
141}
142
143void IpcHandler::deletePresetRule(const QString &deviceId, const QString &routeId) const
144{

Callers 1

addPresetRuleMethod · 0.45

Calls 2

PresetRuleClass · 0.85
addRuleMethod · 0.80

Tested by

no test coverage detected