blob: b53993efe1b09ff98af372adbe9118f647edbc56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#pragma once
#include <QString>
#ifdef _WIN32
# include <windows.h>
#endif
#include <opencv2/videoio.hpp>
struct IBaseFilter;
struct video_property_page final
{
video_property_page() = delete;
static bool show(int id);
static bool show_from_capture(cv::VideoCapture& cap, int index);
private:
#ifdef _WIN32
static IBaseFilter* get_device(int id);
static cv::VideoCapture last_capture;
#endif
};
|