[MediaContent] Deprecate infrequent meta fields (#5915)
authorHaesu Gwon <haesu.gwon@samsung.com>
Mon, 5 Feb 2024 07:09:50 +0000 (16:09 +0900)
committerGitHub <noreply@github.com>
Mon, 5 Feb 2024 07:09:50 +0000 (16:09 +0900)
src/Tizen.Content.MediaContent/Interop/Interop.BookInfo.cs
src/Tizen.Content.MediaContent/Interop/Interop.MediaInfo.cs
src/Tizen.Content.MediaContent/Interop/Interop.VideoInfo.cs
src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/BookInfo.cs
src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/VideoInfo.cs

index 4bc192c6434b7e84188302667d2a589d6ce20f4a..2db62cbcdfadd848eba0c54d21e696592a2a0385 100644 (file)
@@ -35,10 +35,10 @@ internal static partial class Interop
         internal static extern MediaContentError GetAuthor(IntPtr handle, out IntPtr author);
 
         [DllImport(Libraries.MediaContent, EntryPoint = "book_meta_get_date")]
-        internal static extern MediaContentError GetDate(IntPtr handle, out IntPtr date);
+        internal static extern MediaContentError GetDate(IntPtr handle, out IntPtr date); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "book_meta_get_publisher")]
-        internal static extern MediaContentError GetPublisher(IntPtr handle, out IntPtr publisher);
+        internal static extern MediaContentError GetPublisher(IntPtr handle, out IntPtr publisher); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "book_meta_get_path_with_keyword")]
         internal static extern MediaContentError GetPathByKeyword(string keyword, out IntPtr path, out uint length);
index b5778b4028926236f65e45601b99b517aa1b7874..deed1a6eed5df35f59deaa040dac476eeee054c4 100644 (file)
@@ -71,7 +71,7 @@ internal static partial class Interop
         internal static extern MediaContentError GetImage(MediaInfoHandle handle, out IntPtr imageHandle);
 
         [DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_video")]
-        internal static extern MediaContentError GetVideo(MediaInfoHandle handle, out IntPtr videoHandle);
+        internal static extern MediaContentError GetVideo(MediaInfoHandle handle, out IntPtr videoHandle); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_audio")]
         internal static extern MediaContentError GetAudio(MediaInfoHandle handle, out IntPtr audioHandle);
index e1a78f6298e8f4c4d46d15e56b28444ba5f29dcd..8a92a7667c376bf2956faf3cb697ab21aa82cd4c 100644 (file)
@@ -23,7 +23,7 @@ internal static partial class Interop
     internal static partial class VideoInfo
     {
         [DllImport(Libraries.MediaContent, EntryPoint = "video_meta_destroy", CallingConvention = CallingConvention.Cdecl)]
-        internal static extern MediaContentError Destroy(IntPtr handle);
+        internal static extern MediaContentError Destroy(IntPtr handle); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_album", CallingConvention = CallingConvention.Cdecl)]
         internal static extern MediaContentError GetAlbum(IntPtr handle, out IntPtr albumName); // Deprecated since API12
@@ -59,9 +59,9 @@ internal static partial class Interop
         internal static extern MediaContentError GetDuration(IntPtr handle, out int duration); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_width", CallingConvention = CallingConvention.Cdecl)]
-        internal static extern MediaContentError GetWidth(IntPtr handle, out int width);
+        internal static extern MediaContentError GetWidth(IntPtr handle, out int width); // Deprecated since API12
 
         [DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_height", CallingConvention = CallingConvention.Cdecl)]
-        internal static extern MediaContentError GetHeight(IntPtr handle, out int width);
+        internal static extern MediaContentError GetHeight(IntPtr handle, out int width); // Deprecated since API12
     }
 }
index fbd8bf33adc181acb6df068076e3ee6b5a55a6df..20d8a9230b4fb3d1d3a995c145068e90b3694868 100644 (file)
@@ -37,8 +37,8 @@ namespace Tizen.Content.MediaContent
 
                 Subject = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetSubject);
                 Author = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetAuthor);
-                DatePublished = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetDate);
-                Publisher = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetPublisher);
+                DatePublished = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetDate); // Deprecated since API12
+                Publisher = InteropHelper.GetString(bookHandle, Interop.BookInfo.GetPublisher); // Deprecated since API12
             }
             finally
             {
@@ -65,6 +65,7 @@ namespace Tizen.Content.MediaContent
         /// </summary>
         /// <value>The published date.</value>
         /// <since_tizen> 9 </since_tizen>
+        [Obsolete("Deprecated since API12; Will be removed in API14.")]
         public string DatePublished { get; }
 
         /// <summary>
@@ -72,6 +73,7 @@ namespace Tizen.Content.MediaContent
         /// </summary>
         /// <value>The publisher.</value>
         /// <since_tizen> 9 </since_tizen>
+        [Obsolete("Deprecated since API12; Will be removed in API14.")]
         public string Publisher { get; }
     }
 }
index 69ac8cb6d5d44d5a7daa0a87dc56bc332a835adf..946b5ad4b82f2b7a8842f805fb7ee58337c2143e 100644 (file)
@@ -31,7 +31,7 @@ namespace Tizen.Content.MediaContent
 
             try
             {
-                Interop.MediaInfo.GetVideo(handle, out videoHandle).ThrowIfError("Failed to retrieve data");
+                Interop.MediaInfo.GetVideo(handle, out videoHandle).ThrowIfError("Failed to retrieve data"); // Deprecated since API12
 
                 Debug.Assert(videoHandle != IntPtr.Zero);
 
@@ -47,12 +47,12 @@ namespace Tizen.Content.MediaContent
 
                 BitRate = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetBitRate); // Deprecated since API12
                 Duration = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetDuration); // Deprecated since API12
-                Width = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetWidth);
-                Height = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetHeight);
+                Width = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetWidth); // Deprecated since API12
+                Height = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetHeight); // Deprecated since API12
             }
             finally
             {
-                Interop.VideoInfo.Destroy(videoHandle);
+                Interop.VideoInfo.Destroy(videoHandle); // Deprecated since API12
             }
         }
 
@@ -149,6 +149,7 @@ namespace Tizen.Content.MediaContent
         /// </summary>
         /// <value>The width of the video in pixels.</value>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated since API12; Will be removed in API14.")]
         public int Width { get; }
 
         /// <summary>
@@ -156,6 +157,7 @@ namespace Tizen.Content.MediaContent
         /// </summary>
         /// <value>The height of the video in pixels.</value>
         /// <since_tizen> 4 </since_tizen>
+        [Obsolete("Deprecated since API12; Will be removed in API14.")]
         public int Height { get; }
 
     }