/* Copyright 2012 Dietrich Epp */ #include "defs.h" #include "fresample.h" #include #include #include using namespace std::string_view_literals; constexpr std::array LFR_INFO_NAME = { "size"sv, "delay"sv, "memsize"sv, "fpass"sv, "fstop"sv, "atten"sv }; std::string_view lfr_info_name(int pname) { if (pname < 0 || pname >= LFR_INFO_COUNT) return {}; return LFR_INFO_NAME[pname]; } int lfr_info_lookup(const std::string_view& pname) { int i = 0; for(const auto& name : LFR_INFO_NAME) { if(name == pname) { return i; } ++i; } return -1; }