]> git.sesse.net Git - nageru/blobdiff - decklink_capture.h
Tweak get_available_video_modes() interface.
[nageru] / decklink_capture.h
index 62723bcee7c73c425bdbffbeab7ec07f1a2e03fd..7c2c5a3e138d2062fed19b189d504dce695cfe46 100644 (file)
@@ -75,7 +75,7 @@ public:
        void start_bm_capture() override;
        void stop_dequeue_thread() override;
 
-       std::vector<VideoMode> get_available_video_modes() const override { return video_modes; }
+       std::map<uint32_t, VideoMode> get_available_video_modes() const override { return video_modes; }
        void set_video_mode(uint32_t video_mode_id) override;
 
 private:
@@ -97,7 +97,7 @@ private:
        BMDTimeValue frame_duration;
        BMDTimeScale time_scale;
 
-       std::vector<VideoMode> video_modes;
+       std::map<uint32_t, VideoMode> video_modes;
        BMDDisplayMode current_video_mode;
 };