summaryrefslogtreecommitdiffhomepage
path: root/video-opencv/settings.hpp
blob: 69fb5705956057249b83f96b4029f65f1d3a2465 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
#include "options/value.hpp"
using namespace options;

enum class exposure_preset : int {
    near, far, ignored,
    DEFAULT = near,
};

struct dshow_camera_settings final {
    bundle b = make_bundle("video-camera");
    value<exposure_preset> exposure_preset{b, "exposure-preset", exposure_preset::near};
};