]> git.sesse.net Git - nageru/blobdiff - mixer.h
Make the right-click menu legal on signals connected to FFmpeg cards.
[nageru] / mixer.h
diff --git a/mixer.h b/mixer.h
index d8a9c8badf527e0e6dfcf2867156a10ad4677c9c..03a51636a2cee982c9b46bb643921c2fe77cffde 100644 (file)
--- a/mixer.h
+++ b/mixer.h
@@ -322,6 +322,11 @@ public:
                return cards[card_index].output != nullptr;
        }
 
+       bool card_is_ffmpeg(unsigned card_index) const {
+               assert(card_index < num_cards + num_video_inputs);
+               return cards[card_index].type == CardType::FFMPEG_INPUT;
+       }
+
        std::map<uint32_t, bmusb::VideoMode> get_available_video_modes(unsigned card_index) const {
                assert(card_index < num_cards);
                return cards[card_index].capture->get_available_video_modes();