X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bmusb.cpp;h=3d2c9f018488e202dff12e9439ebe8be665fa376;hb=5b54cc5acb28f5d2071c99ef7a715044aa30f10c;hp=1eeedce846e57530939731d2f5ca4ca41b6620a8;hpb=753cbaf5cec7411bdfe5171404c8586b8015faec;p=bmusb diff --git a/bmusb.cpp b/bmusb.cpp index 1eeedce..3d2c9f0 100644 --- a/bmusb.cpp +++ b/bmusb.cpp @@ -1231,14 +1231,18 @@ bool decode_video_format(uint16_t video_format, VideoFormat *decoded_video_forma return false; } -vector BMUSBCapture::get_available_video_modes() const +map BMUSBCapture::get_available_video_modes() const { // The USB3 cards autodetect, and seem to have no provision for forcing modes. VideoMode auto_mode; - auto_mode.id = 0; auto_mode.name = "Autodetect"; auto_mode.autodetect = true; - return { auto_mode }; + return {{ 0, auto_mode }}; +} + +uint32_t BMUSBCapture::get_current_video_mode() const +{ + return 0; // Matches get_available_video_modes(). } void BMUSBCapture::set_video_mode(uint32_t video_mode_id)