[Camera] Fixed possible memory leak and Add some descriptions
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia / Interop / Interop.RecorderFeatures.cs
old mode 100644 (file)
new mode 100755 (executable)
index 73e12ad..58cc03f
@@ -20,16 +20,16 @@ namespace Tizen.Multimedia
             internal delegate bool VideoEncoderCallback(RecorderVideoCodec codec, IntPtr userData);
 
             [DllImport(Libraries.Recorder, EntryPoint = "recorder_foreach_supported_file_format")]
-            internal static extern int FileFormats(IntPtr handle, FileFormatCallback callback, IntPtr userData);
+            internal static extern RecorderError FileFormats(IntPtr handle, FileFormatCallback callback, IntPtr userData);
 
             [DllImport(Libraries.Recorder, EntryPoint = "recorder_foreach_supported_audio_encoder")]
-            internal static extern int AudioEncoders(IntPtr handle, AudioEncoderCallback callback, IntPtr userData);
+            internal static extern RecorderError AudioEncoders(IntPtr handle, AudioEncoderCallback callback, IntPtr userData);
 
             [DllImport(Libraries.Recorder, EntryPoint = "recorder_foreach_supported_video_encoder")]
-            internal static extern int VideoEncoders(IntPtr handle, VideoEncoderCallback callback, IntPtr userData);
+            internal static extern RecorderError VideoEncoders(IntPtr handle, VideoEncoderCallback callback, IntPtr userData);
 
             [DllImport(Libraries.Recorder, EntryPoint = "recorder_foreach_supported_video_resolution")]
-            internal static extern int VideoResolution(IntPtr handle, VideoResolutionCallback callback, IntPtr userData);
+            internal static extern RecorderError VideoResolution(IntPtr handle, VideoResolutionCallback callback, IntPtr userData);
         }
     }
 }
\ No newline at end of file