Skip to content

Commit 4b095ef

Browse files
Add Ultra camera parameters
1 parent 7dc2e1a commit 4b095ef

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

protobuf_definitions/message_formats.proto

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -812,16 +812,24 @@ message CameraParameters {
812812
int32 mjpg_bitrate = 2; // Bitrate of the MJPG stream used for still pictures (bit/sec).
813813

814814
int32 exposure = 3; // Shutter speed (1/10000 * s), -1 for automatic exposure.
815-
int32 white_balance = 4; // White balance temperature (2800..9300), -1 for automatic white balance.
816-
int32 hue = 5; // Hue (-40..40), 0 as default.
817-
818-
float gain = 9; // Iso gain (0..1).
815+
int32 white_balance = 4; // White balance temperature (Pioneer/Pro/X1/X3: 2800..9300, Ultra: 2300..15000), -1 for auto.
816+
int32 hue = 5; // Hue (-40..40), 0 as default. Only available on Pioneer/Pro/X1/X3.
817+
float gain = 9; // Iso gain (0..1). Only available on Pioneer/Pro/X1/X3.
818+
819+
int32 brightness = 12; // Brightness (-10..10), 0 as default. Only available on Ultra
820+
int32 contrast = 13; // Contrast (-50..50), 0 as default. Only available on Ultra.
821+
int32 saturation = 14; // Saturation (-0..50), 8 as default. Only available on Ultra.
822+
int32 gamma = 15; // Gamma (4..79), 22 as default. Only available on Ultra.
823+
int32 sharpness = 16; // Sharpness (-20..20), -20 as default. Only available on Ultra.
824+
int32 backlight_compensation = 17; // Backlight compensation (-150..150), 10 as default. Only available on Ultra.
825+
int32 denoise = 18; // Noise reduction (-20..20), -20 as default. Only available on Ultra.
819826

820827
Resolution resolution = 6; // Stream, recording and image resolution (deprecated).
821828
Resolution stream_resolution = 10; // Stream resolution.
822829
Resolution recording_resolution = 11; // Recording and image resolution.
823830
Framerate framerate = 7; // Stream and recording framerate.
824831
Camera camera = 8; // Which camera the parameters belong to.
832+
bool fixed_framerate = 19; // Prioritize fixed frame rate over quality on Ultra.
825833
}
826834

827835
// Available temperature units.

0 commit comments

Comments
 (0)