Raritan PX2/PX3 JSON-RPC API
Webcam.idl
1 
2 module webcam {
3 
5  enumeration PixelFormat {
6  MJPEG,
7  JPEG,
8  RGB,
9  YUV
10  };
11 
13  enumeration PowerLineFrequency {
14  NOT_SUPPORTED,
15  HZ50,
16  HZ60,
17  DISABLED
18  };
19 
21  structure Format_2_0_0 {
22  int width;
23  int height;
25  };
26 
32  structure Controls {
33  int brightness;
34  int contrast;
35  int saturation;
36  int gain;
37  int gamma;
39  };
40 
42  structure Location {
43  string name;
44  string x;
45  string y;
46  string z;
47  };
48 
50  structure ImageMetaData {
52  long timestamp;
54  };
55 
57  structure Image_2_0_0 {
59  string data;
60  };
61 
63  structure Settings_2_0_0 {
66  string name;
69  };
70 
72  structure Information_2_0_0 {
73  string id;
74  vector<Format_2_0_0> supportedFormats;
75  };
76 
78  interface Webcam_2_0_0 {
79 
85  Information_2_0_0 getInformation();
86 
92  Settings_2_0_0 getSettings();
93 
101  int setSettings(in Settings_2_0_0 settings);
102 
110  int setControls(in Controls controls) ;
111 
117  Controls getControlDefaults() ;
118  };
119 }
string z
z
Definition: Webcam.idl:46
int width
image width
Definition: Webcam.idl:22
PowerLineFrequency powerLineFrequency
power line frequency (50Hz, 60Hz or disabled)
Definition: Webcam.idl:38
RGB encoded.
Definition: Webcam.idl:8
Controls controls
image settings like brightness, contrast, gain, ...
Definition: Webcam.idl:65
Format.
Definition: Webcam.idl:21
vector< Format_2_0_0 > supportedFormats
supported image formats
Definition: Webcam.idl:74
Controls.
Definition: Webcam.idl:32
string name
location name
Definition: Webcam.idl:43
Location location
webcam location
Definition: Webcam.idl:67
Location location
source webcam location
Definition: Webcam.idl:53
PowerLineFrequency
PowerLineFrequency.
Definition: Webcam.idl:13
string name
webcam name
Definition: Webcam.idl:66
Motion JPEG.
Definition: Webcam.idl:6
PixelFormat
PixelFormat.
Definition: Webcam.idl:5
int gamma
gamma
Definition: Webcam.idl:37
Webcam settings.
Definition: Webcam.idl:63
ImageMetaData meta
image meta data
Definition: Webcam.idl:58
int gain
gain
Definition: Webcam.idl:36
string x
x
Definition: Webcam.idl:44
YUV encoded.
Definition: Webcam.idl:9
string data
base64 encoded image data
Definition: Webcam.idl:59
long timestamp
image timestamp
Definition: Webcam.idl:52
PixelFormat pixelFormat
pixel format
Definition: Webcam.idl:24
Image.
Definition: Webcam.idl:57
string y
y
Definition: Webcam.idl:45
Location.
Definition: Webcam.idl:42
int height
image height
Definition: Webcam.idl:23
Format_2_0_0 format
currently selected image format
Definition: Webcam.idl:64
Webcam Management.
Definition: StorageManager.idl:4
int brightness
brightness
Definition: Webcam.idl:33
The webcam interface.
Definition: Webcam.idl:78
int refreshInterval
in ms, toggle "video" and "static image" mode
Definition: Webcam.idl:68
string id
port and camera specific ID string
Definition: Webcam.idl:73
Image meta data.
Definition: Webcam.idl:50
Webcam information.
Definition: Webcam.idl:72
int contrast
contrast
Definition: Webcam.idl:34
JPEG.
Definition: Webcam.idl:7
int saturation
saturation
Definition: Webcam.idl:35
Format_2_0_0 format
image format information
Definition: Webcam.idl:51