X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bmusb.h;fp=bmusb.h;h=6fdddedeb6e1d5781d8a9128cf67b5525fd5ef33;hb=cd4dd0ed2eaf14fc50f0601295c821a41b603490;hp=d47ce8e85c4541be65dcd89c7b10ed727781b153;hpb=4a275155fbd23690652c0478b12363d254f84e16;p=bmusb diff --git a/bmusb.h b/bmusb.h index d47ce8e..6fddded 100644 --- a/bmusb.h +++ b/bmusb.h @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -104,6 +105,11 @@ class BMUSBCapture { has_dequeue_callbacks = true; } + // Only valid after configure_card(). + std::string get_description() const { + return description; + } + void configure_card(); void start_bm_capture(); void stop_dequeue_thread(); @@ -127,6 +133,8 @@ class BMUSBCapture { static void usb_thread_func(); static void cb_xfr(struct libusb_transfer *xfr); + std::string description; + FrameAllocator::Frame current_video_frame; FrameAllocator::Frame current_audio_frame;