duvc-ctl 2.0.0
USB Video Class Camera Control Library
Loading...
Searching...
No Matches
types.h File Reference

Core data types and enumerations for duvc-ctl. More...

#include <string>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duvc::PropSetting
 Property setting with value and control mode. More...
 
struct  duvc::PropRange
 Property range and default information. More...
 
struct  duvc::Device
 Represents a camera device. More...
 

Namespaces

namespace  duvc
 

Enumerations

enum class  duvc::CamProp {
  duvc::Pan , duvc::Tilt , duvc::Roll , duvc::Zoom ,
  duvc::Exposure , duvc::Iris , duvc::Focus , duvc::ScanMode ,
  duvc::Privacy , duvc::PanRelative , duvc::TiltRelative , duvc::RollRelative ,
  duvc::ZoomRelative , duvc::ExposureRelative , duvc::IrisRelative , duvc::FocusRelative ,
  duvc::PanTilt , duvc::PanTiltRelative , duvc::FocusSimple , duvc::DigitalZoom ,
  duvc::DigitalZoomRelative , duvc::BacklightCompensation , duvc::Lamp , duvc::Pan ,
  duvc::Tilt , duvc::Roll , duvc::Zoom , duvc::Exposure ,
  duvc::Iris , duvc::Focus , duvc::ScanMode , duvc::Privacy ,
  duvc::PanRelative , duvc::TiltRelative , duvc::RollRelative , duvc::ZoomRelative ,
  duvc::ExposureRelative , duvc::IrisRelative , duvc::FocusRelative , duvc::PanTilt ,
  duvc::PanTiltRelative , duvc::FocusSimple , duvc::DigitalZoom , duvc::DigitalZoomRelative ,
  duvc::BacklightCompensation , duvc::Lamp
}
 Camera control properties (IAMCameraControl interface) More...
 
enum class  duvc::VidProp {
  duvc::Brightness , duvc::Contrast , duvc::Hue , duvc::Saturation ,
  duvc::Sharpness , duvc::Gamma , duvc::ColorEnable , duvc::WhiteBalance ,
  duvc::BacklightCompensation , duvc::Gain , duvc::Brightness , duvc::Contrast ,
  duvc::Hue , duvc::Saturation , duvc::Sharpness , duvc::Gamma ,
  duvc::ColorEnable , duvc::WhiteBalance , duvc::BacklightCompensation , duvc::Gain
}
 Video processing properties (IAMVideoProcAmp interface) More...
 
enum class  duvc::CamMode { duvc::Auto , duvc::Manual , duvc::Auto , duvc::Manual }
 Property control mode. More...
 

Detailed Description

Core data types and enumerations for duvc-ctl.

Definition in file types.h.