Esempio n. 1
0
 /// <summary>
 /// Applies an individual setting to the ZED camera.
 /// </summary>
 /// <param name="settings">Setting to be changed (brightness, contrast, gain, exposure, etc.)</param>
 /// <param name="value">New value for the setting.</param>
 /// <param name="usedefault">If true, ignores the value and applies the default setting.</param>
 public void SetCameraSettings(int cid, sl.CAMERA_SETTINGS settings, int value, bool usedefault = false)
 {
     settings_.settings[(int)settings] = !usedefault && value != -1 ? value : -1;
     dllz_set_video_settings(cid, (int)settings, value, System.Convert.ToInt32(usedefault));
 }
Esempio n. 2
0
 /// <summary>
 /// Gets the value from an individual ZED camera setting (brightness, contrast, gain, exposure, etc.)
 /// </summary>
 /// <param name="settings">Setting to be retrieved.</param>
 /// <returns>Current value.</returns>
 public int GetCameraSettings(int cid, sl.CAMERA_SETTINGS settings)
 {
     return(dllz_get_video_settings(cid, (int)settings));
     //settings_.settings[(int)settings] = dllz_get_camera_settings(cid, (int)settings);
     //return settings_.settings[(int)settings];
 }
Esempio n. 3
0
 /// <summary>
 /// Gets the value from an individual ZED camera setting (brightness, contrast, gain, exposure, etc.)
 /// </summary>
 /// <param name="settings">Setting to be retrieved.</param>
 /// <returns>Current value.</returns>
 public int GetCameraSettings(int cid, sl.CAMERA_SETTINGS settings)
 {
     settings_.settings[(int)settings] = dllz_get_camera_settings(cid, (int)settings);
     return(settings_.settings[(int)settings]);
 }