[DllImport(Libraries.Camera, EntryPoint = "camera_attr_get_contrast_range")]
internal static extern CameraError GetContrastRange(IntPtr handle, out int min, out int max);
+ [DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_hue")]
+ internal static extern CameraError SetHue(IntPtr handle, int level);
+
+ [DllImport(Libraries.Camera, EntryPoint = "camera_attr_get_hue")]
+ internal static extern CameraError GetHue(IntPtr handle, out int level);
+
+ [DllImport(Libraries.Camera, EntryPoint = "camera_attr_get_hue_range")]
+ internal static extern CameraError GetHueRange(IntPtr handle, out int min, out int max);
+
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_whitebalance")]
internal static extern CameraError SetWhitebalance(IntPtr handle, CameraWhiteBalance level);
internal static extern CameraError GetLensOrientation(IntPtr handle, out int angle);
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_stream_rotation")]
- internal static extern CameraError SetStreamRotation(IntPtr handle, CameraRotation mode);
+ internal static extern CameraError SetStreamRotation(IntPtr handle, Rotation mode);
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_get_stream_rotation")]
- internal static extern CameraError GetStreamRotation(IntPtr handle, out CameraRotation mode);
+ internal static extern CameraError GetStreamRotation(IntPtr handle, out Rotation mode);
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_stream_flip")]
- internal static extern CameraError SetFlip(IntPtr handle, CameraFlip flip);
+ internal static extern CameraError SetFlip(IntPtr handle, Flips flip);
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_get_stream_flip")]
- internal static extern CameraError GetFlip(IntPtr handle, out CameraFlip flip);
+ internal static extern CameraError GetFlip(IntPtr handle, out Flips flip);
[DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_hdr_mode")]
internal static extern CameraError SetHdrMode(IntPtr handle, CameraHdrMode hdr);