#include <deque>
#include <functional>
#include <mutex>
+#include <string>
#include <thread>
#include <vector>
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();
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;