[Camera] Add new enum(camera device) and properties(hue) (#201)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.Camera / Interop / Interop.CameraSettings.cs
index 73d0ccf..01a7395 100644 (file)
@@ -112,6 +112,15 @@ internal static partial class Interop
         [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);
 
@@ -173,16 +182,16 @@ internal static partial class Interop
         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);
@@ -230,6 +239,6 @@ internal static partial class Interop
         internal static extern CameraError GetTiltRange(IntPtr handle, out int min, out int max);
 
         [DllImport(Libraries.Camera, EntryPoint = "camera_attr_set_ptz_type")]
-        internal static extern CameraError SetPtzType(IntPtr handle, int type);
+        internal static extern CameraError SetPtzType(IntPtr handle, CameraPtzType type);
     }
 }