12 using Selection::Selection;
15 const auto& sampleControls = getCurrentAudioClip()->sampleControls;
16 setValue(sampleControls.interpolationMode);
20 void writeCurrentValue()
override {
21 auto& sampleControls = getCurrentAudioClip()->sampleControls;
22 sampleControls.interpolationMode = getValue<InterpolationMode>();
25 deluge::vector<std::string_view> getOptions(OptType optType)
override {
27 return {l10n::getView(l10n::String::STRING_FOR_LINEAR), l10n::getView(l10n::String::STRING_FOR_SINC)};
31 return getCurrentAudioClip()->sampleHolder.audioFile !=
nullptr;