MCPcopy Create free account
hub / github.com/audacity/audacity / SaveSettings

Method SaveSettings

libraries/lib-ladspa/LadspaEffectBase.cpp:292–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290}
291
292bool LadspaEffectBase::SaveSettings(
293 const EffectSettings &settings, CommandParameters & parms) const
294{
295 const auto &controls = GetSettings(settings).controls;
296 for (unsigned long p = 0; p < mData->PortCount; p++) {
297 LADSPA_PortDescriptor d = mData->PortDescriptors[p];
298 if (LADSPA_IS_PORT_CONTROL(d) && LADSPA_IS_PORT_INPUT(d))
299 if (!parms.Write(LAT1CTOWX(mData->PortNames[p]), controls[p]))
300 return false;
301 }
302 return true;
303}
304
305bool LadspaEffectBase::LoadSettings(
306 const CommandParameters & parms, EffectSettings &settings) const

Callers

nothing calls this directly

Calls 2

GetSettingsFunction · 0.85
WriteMethod · 0.45

Tested by

no test coverage detected