[ImageUtil] Replace deprecated decode pinvoke func. (#929)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.Util / Interop / Interop.ImageUtil.Encode.cs
index ada1c39..f2df4b3 100644 (file)
@@ -65,27 +65,27 @@ internal static partial class Interop
             [DllImport(Libraries.ImageUtil, EntryPoint = "image_util_encode_run")]
             internal static extern ImageUtilError Run(ImageEncoderHandle handle, out ulong size);
         }
+    }
 
-        internal class ImageEncoderHandle : SafeHandle
+    internal class ImageEncoderHandle : SafeHandle
+    {
+        protected ImageEncoderHandle() : base(IntPtr.Zero, true)
         {
-            protected ImageEncoderHandle() : base(IntPtr.Zero, true)
-            {
-            }
+        }
 
-            public override bool IsInvalid => handle == IntPtr.Zero;
+        public override bool IsInvalid => handle == IntPtr.Zero;
 
 
-            protected override bool ReleaseHandle()
+        protected override bool ReleaseHandle()
+        {
+            var ret = ImageUtil.Encode.Destroy(handle);
+            if (ret != ImageUtilError.None)
             {
-                var ret = Encode.Destroy(handle);
-                if (ret != ImageUtilError.None)
-                {
-                    Log.Debug(GetType().FullName, $"Failed to release native {GetType().Name}");
-                    return false;
-                }
-
-                return true;
+                Log.Debug(GetType().FullName, $"Failed to release native {GetType().Name}");
+                return false;
             }
+
+            return true;
         }
     }
 }