X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=theme.h;h=f00c7a2acc2067b656af4598b1b9c2022e1af756;hb=9f1e8fb59e1b68b68b4bb1a05e1f4ee37ea47471;hp=2b75aa157c2870665739715a52beee9bf7bc015b;hpb=d7bba4abb3d56893399578f0540b9ded0a28380f;p=nageru diff --git a/theme.h b/theme.h index 2b75aa1..f00c7a2 100644 --- a/theme.h +++ b/theme.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -45,6 +46,9 @@ public: input_textures[signal_num].tex_cbcr = tex_cbcr; } int get_num_channels() { return num_channels; } + std::string get_channel_name(unsigned channel); + bool get_supports_set_wb(unsigned channel); + void set_wb(unsigned channel, double r, double g, double b); std::vector get_transition_names(float t); @@ -63,6 +67,7 @@ private: } input_textures[MAX_CARDS]; int num_channels; unsigned num_cards; + std::set signals_warned_about; }; class LiveInputWrapper {