/// <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)); }
/// <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]; }
/// <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]); }