// Copyright (c) 2012-2017 VideoStitch SAS // Copyright (c) 2018 stitchEm #pragma once #include #include namespace VideoStitch { namespace AudioProcessors { enum class ProcessorEnum { UNKNOWN, DELAY }; static inline QString getDisplayNameFromEnum(const ProcessorEnum& value) { switch (value) { case ProcessorEnum::DELAY: return QApplication::translate("Processor", "Audio delay"); default: return QString(); } } static inline QString getStringFromEnum(const ProcessorEnum& value) { switch (value) { case ProcessorEnum::DELAY: return QStringLiteral("delay"); default: return QString(); } } static inline ProcessorEnum getEnumFromString(const QString& value) { if (value == "delay") { return ProcessorEnum::DELAY; } else { return ProcessorEnum::UNKNOWN; } } } // namespace AudioProcessors } // namespace VideoStitch