Switchboard Extension SDK
Loading...
Searching...
No Matches
Property.hpp
1#pragma once
2
3#include <string>
4
5namespace switchboard {
6
7const std::string PROPERTY_FIELD_TYPE = "type";
8const std::string PROPERTY_FIELD_NAME = "name";
9const std::string PROPERTY_FIELD_DESCRIPTION = "description";
10const std::string PROPERTY_FIELD_DEFAULT_VALUE = "default";
11const std::string PROPERTY_FIELD_UNIT = "unit";
12const std::string PROPERTY_FIELD_MIN_VALUE = "min";
13const std::string PROPERTY_FIELD_MAX_VALUE = "max";
14const std::string PROPERTY_FIELD_OPTIONS = "options";
15const std::string PROPERTY_FIELD_READ_ONLY = "readOnly";
16const std::string PROPERTY_FIELD_VALUE = "value";
17const std::string PROPERTY_FIELD_VALUE_REF = "value_ref";
18const std::string PROPERTY_FIELD_GETTER = "getter";
19const std::string PROPERTY_FIELD_SETTER = "setter";
20
21const std::string PROPERTY_TYPE_BOOLEAN = "boolean";
22const std::string PROPERTY_TYPE_FLOAT = "float";
23const std::string PROPERTY_TYPE_INT = "int";
24const std::string PROPERTY_TYPE_STRING = "string";
25
26const std::string PROPERTY_UNIT_MS = "ms";
27const std::string PROPERTY_UNIT_DB = "dB";
28const std::string PROPERTY_UNIT_PERCENT = "%";
29const std::string PROPERTY_UNIT_HZ = "Hz";
30const std::string PROPERTY_UNIT_SEMITONES = "semitones";
31const std::string PROPERTY_UNIT_BPM = "BPM";
32const std::string PROPERTY_UNIT_SAMPLES = "samples";
33const std::string PROPERTY_UNIT_FRAMES = "frames";
34const std::string PROPERTY_UNIT_CHANNELS = "channels";
35const std::string PROPERTY_UNIT_BYTES = "bytes";
36const std::string PROPERTY_UNIT_BITS = "bits";
37
38
39}