28 PopulateOrExchange(
S);
38 S.StartHorizontalLay(wxEXPAND, 1);
40 S.StartVerticalLay(
false);
42 S.StartStatic(
XO(
"Latency Compensation"));
44 S.AddVariableText(
XO(
45"As part of their processing, some LADSPA effects must delay returning "
46"audio to Audacity. When not compensating for this delay, you will "
47"notice that small silences have been inserted into the audio. "
48"Enabling this option will provide that compensation, but it may "
49"not work for all LADSPA effects."),
52 S.StartHorizontalLay(wxALIGN_LEFT);
54 S.TieCheckBox(
XXO(
"Enable &compensation"),
65 S.AddStandardButtons();
EVT_BUTTON(wxID_NO, DependencyDialog::OnNo) EVT_BUTTON(wxID_YES
XXO("&Cut/Copy/Paste Toolbar")
EffectDefinitionInterface is a ComponentInterface that adds some basic read-only information about ef...
const EffectDefinitionInterface & mEffect
virtual ~LadspaEffectOptionsDialog()
void PopulateOrExchange(ShuttleGui &S)
void OnOk(wxCommandEvent &evt)
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
static bool LoadUseLatency(const EffectDefinitionInterface &effect)
Get the preference for using latency.
static bool SaveUseLatency(const EffectDefinitionInterface &effect, bool value)
Set the preference for using latency.