internal static extern MediaContentError GetGenre(IntPtr handle, out IntPtr genreName);
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_composer", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetComposer(IntPtr handle, out IntPtr composerName);
+ internal static extern MediaContentError GetComposer(IntPtr handle, out IntPtr composerName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_year", CallingConvention = CallingConvention.Cdecl)]
internal static extern MediaContentError GetYear(IntPtr handle, out IntPtr year);
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_recorded_date", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetRecordedDate(IntPtr handle, out IntPtr recordedDate);
+ internal static extern MediaContentError GetRecordedDate(IntPtr handle, out IntPtr recordedDate); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_copyright", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetCopyright(IntPtr handle, out IntPtr copyright);
+ internal static extern MediaContentError GetCopyright(IntPtr handle, out IntPtr copyright); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_track_num", CallingConvention = CallingConvention.Cdecl)]
internal static extern MediaContentError GetTrackNum(IntPtr handle, out IntPtr trackNum);
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_bit_rate", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetBitRate(IntPtr handle, out int bitRate);
+ internal static extern MediaContentError GetBitRate(IntPtr handle, out int bitRate); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_bitpersample", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetBitPerSample(IntPtr handle, out int bitPerSample);
+ internal static extern MediaContentError GetBitPerSample(IntPtr handle, out int bitPerSample); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_sample_rate", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetSampleRate(IntPtr handle, out int sampleRate);
+ internal static extern MediaContentError GetSampleRate(IntPtr handle, out int sampleRate); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_channel", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetChannel(IntPtr handle, out int channel);
+ internal static extern MediaContentError GetChannel(IntPtr handle, out int channel); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "audio_meta_get_duration", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetDuration(IntPtr handle, out int duration);
+ internal static extern MediaContentError GetDuration(IntPtr handle, out int duration); // Deprecated since API12
}
}
IntPtr userData = default);
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_tag_count_from_db")]
- internal static extern MediaContentError GetTagCount(string mediaId, FilterHandle filter, out int tagCount);
+ internal static extern MediaContentError GetTagCount(string mediaId, FilterHandle filter, out int tagCount); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_foreach_tag_from_db")]
internal static extern MediaContentError ForeachTags(string mediaId, FilterHandle filter,
- Common.ItemCallback callback, IntPtr userData = default);
+ Common.ItemCallback callback, IntPtr userData = default); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_bookmark_count_from_db")]
internal static extern MediaContentError GetBookmarkCount(string mediaId, FilterHandle filter, out int bookmarkCount);
internal static extern MediaContentError GetModifiedTime(MediaInfoHandle handle, out IntPtr posixTime);
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_timeline")]
- internal static extern MediaContentError GetTimeline(MediaInfoHandle handle, out IntPtr posixTime);
+ internal static extern MediaContentError GetTimeline(MediaInfoHandle handle, out IntPtr posixTime); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_thumbnail_path")]
internal static extern MediaContentError GetThumbnailPath(MediaInfoHandle mediaInformationHandle, out IntPtr filePath);
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_description")]
- internal static extern MediaContentError GetDescription(MediaInfoHandle mediaInformationHandle, out IntPtr description);
+ internal static extern MediaContentError GetDescription(MediaInfoHandle mediaInformationHandle, out IntPtr description); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_longitude")]
- internal static extern MediaContentError GetLongitude(MediaInfoHandle mediaInformationHandle, out double longitude);
+ internal static extern MediaContentError GetLongitude(MediaInfoHandle mediaInformationHandle, out double longitude); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_latitude")]
- internal static extern MediaContentError GetLatitude(MediaInfoHandle mediaInformationHandle, out double latitude);
+ internal static extern MediaContentError GetLatitude(MediaInfoHandle mediaInformationHandle, out double latitude); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_altitude")]
- internal static extern MediaContentError GetAltitude(MediaInfoHandle mediaInformationHandle, out double altitude);
+ internal static extern MediaContentError GetAltitude(MediaInfoHandle mediaInformationHandle, out double altitude); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_rating")]
- internal static extern MediaContentError GetRating(MediaInfoHandle mediaInformationHandle, out int rating);
+ internal static extern MediaContentError GetRating(MediaInfoHandle mediaInformationHandle, out int rating); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_favorite")]
- internal static extern MediaContentError GetFavorite(MediaInfoHandle mediaInformationHandle, out bool favorite);
+ internal static extern MediaContentError GetFavorite(MediaInfoHandle mediaInformationHandle, out bool favorite); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_title")]
internal static extern MediaContentError GetTitle(MediaInfoHandle mediaInformationHandle, out IntPtr title);
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_is_drm")]
- internal static extern MediaContentError IsDrm(MediaInfoHandle mediaInformationHandle, out bool isDrm);
+ internal static extern MediaContentError IsDrm(MediaInfoHandle mediaInformationHandle, out bool isDrm); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_get_media_from_db")]
internal static extern MediaContentError GetMediaFromDB(string mediaId, out MediaInfoHandle handle);
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_set_favorite")]
- internal static extern MediaContentError SetFavorite(MediaInfoHandle mediaInformationHandle, bool favorite);
+ internal static extern MediaContentError SetFavorite(MediaInfoHandle mediaInformationHandle, bool favorite); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_update_to_db")]
- internal static extern MediaContentError UpdateToDB(MediaInfoHandle mediaInformationHandle);
+ internal static extern MediaContentError UpdateToDB(MediaInfoHandle mediaInformationHandle); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_info_move_to_db")]
internal static extern MediaContentError MoveToDB(MediaInfoHandle mediaInformationHandle, string dstPath);
internal static extern MediaContentError Create(out IntPtr handle);
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_insert_to_db")]
- internal static extern MediaContentError Insert(string name, out IntPtr handle);
+ internal static extern MediaContentError Insert(string name, out IntPtr handle); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_delete_from_db")]
- internal static extern MediaContentError Delete(int tagId);
+ internal static extern MediaContentError Delete(int tagId); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_update_to_db_v2")]
- internal static extern MediaContentError Update(int tagId, IntPtr tag);
+ internal static extern MediaContentError Update(int tagId, IntPtr tag); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_get_tag_from_db")]
- internal static extern MediaContentError GetTagFromDb(int tagId, out IntPtr tag);
+ internal static extern MediaContentError GetTagFromDb(int tagId, out IntPtr tag); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_get_tag_count_from_db")]
- internal static extern MediaContentError GetTagCount(FilterHandle filter, out int count);
+ internal static extern MediaContentError GetTagCount(FilterHandle filter, out int count); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_get_media_count_from_db")]
- internal static extern MediaContentError GetMediaCount(int tagId, FilterHandle filter, out int count);
+ internal static extern MediaContentError GetMediaCount(int tagId, FilterHandle filter, out int count); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_destroy")]
- internal static extern MediaContentError Destroy(IntPtr tag);
+ internal static extern MediaContentError Destroy(IntPtr tag); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_get_tag_id")]
- internal static extern MediaContentError GetId(IntPtr tag, out int value);
+ internal static extern MediaContentError GetId(IntPtr tag, out int value); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_get_name")]
- internal static extern MediaContentError GetName(IntPtr tag, out IntPtr value);
+ internal static extern MediaContentError GetName(IntPtr tag, out IntPtr value); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_set_name")]
- internal static extern MediaContentError SetName(IntPtr tag, string value);
+ internal static extern MediaContentError SetName(IntPtr tag, string value); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_add_media")]
- internal static extern MediaContentError AddMedia(IntPtr tag, string mediaId);
+ internal static extern MediaContentError AddMedia(IntPtr tag, string mediaId); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_remove_media")]
- internal static extern MediaContentError RemoveMedia(IntPtr tag, string mediaId);
+ internal static extern MediaContentError RemoveMedia(IntPtr tag, string mediaId); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_foreach_tag_from_db")]
internal static extern MediaContentError ForeachTagFromDb(FilterHandle filter,
- Common.ItemCallback callback, IntPtr userData = default(IntPtr));
+ Common.ItemCallback callback, IntPtr userData = default(IntPtr)); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "media_tag_foreach_media_from_db")]
internal static extern MediaContentError ForeachMediaFromDb(int tagId, FilterHandle filter,
- Common.ItemCallback callback, IntPtr userData = default(IntPtr));
+ Common.ItemCallback callback, IntPtr userData = default(IntPtr)); // Deprecated since API12
}
}
internal static extern MediaContentError Destroy(IntPtr handle);
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_album", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetAlbum(IntPtr handle, out IntPtr albumName);
+ internal static extern MediaContentError GetAlbum(IntPtr handle, out IntPtr albumName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_artist", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetArtist(IntPtr handle, out IntPtr artistName);
+ internal static extern MediaContentError GetArtist(IntPtr handle, out IntPtr artistName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_album_artist", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetAlbumArtist(IntPtr handle, out IntPtr albumArtistName);
+ internal static extern MediaContentError GetAlbumArtist(IntPtr handle, out IntPtr albumArtistName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_genre", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetGenre(IntPtr handle, out IntPtr genreName);
+ internal static extern MediaContentError GetGenre(IntPtr handle, out IntPtr genreName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_composer", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetComposer(IntPtr handle, out IntPtr composerName);
+ internal static extern MediaContentError GetComposer(IntPtr handle, out IntPtr composerName); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_year", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetYear(IntPtr handle, out IntPtr year);
+ internal static extern MediaContentError GetYear(IntPtr handle, out IntPtr year); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_recorded_date", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetRecordedDate(IntPtr handle, out IntPtr recordedDate);
+ internal static extern MediaContentError GetRecordedDate(IntPtr handle, out IntPtr recordedDate); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_copyright", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetCopyright(IntPtr handle, out IntPtr copyright);
+ internal static extern MediaContentError GetCopyright(IntPtr handle, out IntPtr copyright); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_track_num", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetTrackNum(IntPtr handle, out IntPtr trackNum);
+ internal static extern MediaContentError GetTrackNum(IntPtr handle, out IntPtr trackNum); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_bit_rate", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetBitRate(IntPtr handle, out int bitRate);
+ internal static extern MediaContentError GetBitRate(IntPtr handle, out int bitRate); // Deprecated since API12
[DllImport(Libraries.MediaContent, EntryPoint = "video_meta_get_duration", CallingConvention = CallingConvention.Cdecl)]
- internal static extern MediaContentError GetDuration(IntPtr handle, out int duration);
+ 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);
Artist = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetArtist);
AlbumArtist = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetAlbumArtist);
Genre = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetGenre);
- Composer = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetComposer);
+ Composer = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetComposer); // Deprecated since API12
Year = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetYear);
- DateRecorded = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetRecordedDate);
- Copyright = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetCopyright);
+ DateRecorded = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetRecordedDate); // Deprecated since API12
+ Copyright = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetCopyright); // Deprecated since API12
TrackNumber = InteropHelper.GetString(audioHandle, Interop.AudioInfo.GetTrackNum);
- BitRate = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetBitRate);
- BitPerSample = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetBitPerSample);
- SampleRate = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetSampleRate);
- Channels = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetChannel);
+ BitRate = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetBitRate); // Deprecated since API12
+ BitPerSample = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetBitPerSample); // Deprecated since API12
+ SampleRate = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetSampleRate); // Deprecated since API12
+ Channels = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetChannel); // Deprecated since API12
- Duration = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetDuration);
+ Duration = InteropHelper.GetValue<int>(audioHandle, Interop.AudioInfo.GetDuration); // Deprecated since API12
}
finally
{
/// </summary>
/// <value>The composer from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Composer { get; }
/// <summary>
/// </summary>
/// <value>The recorded date from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string DateRecorded { get; }
/// <summary>
/// </summary>
/// <value>The copyright from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Copyright { get; }
/// <summary>
/// </summary>
/// <value>The bit rate in bit per second.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int BitRate { get; }
/// <summary>
/// </summary>
/// <value>The bit per sample.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int BitPerSample { get; }
/// <summary>
/// </summary>
/// <value>The sample rate in hertz.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int SampleRate { get; }
/// <summary>
/// </summary>
/// <value>The number of channels.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Channels { get; }
/// <summary>
/// </summary>
/// <value>The track duration in milliseconds.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Duration { get; }
}
}
/// <seealso cref="MediaInfo.Timeline"/>
/// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Timeline => "MEDIA_TIMELINE";
/// <summary>
/// <seealso cref="AudioInfo.Composer"/>
/// <seealso cref="VideoInfo.Composer"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Composer => "MEDIA_COMPOSER";
/// <summary>
/// <seealso cref="AudioInfo.DateRecorded"/>
/// <seealso cref="VideoInfo.DateRecorded"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string DateRecorded => "MEDIA_RECORDED_DATE";
/// <summary>
/// <seealso cref="AudioInfo.Duration"/>
/// <seealso cref="VideoInfo.Duration"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Duration => "MEDIA_DURATION";
/// <summary>
/// </remarks>
/// <seealso cref="MediaInfo.Longitude"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Longitude => "MEDIA_LONGITUDE";
/// <summary>
/// </remarks>
/// <seealso cref="MediaInfo.Latitude"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Latitude => "MEDIA_LATITUDE";
/// <summary>
/// </remarks>
/// <seealso cref="MediaInfo.Altitude"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Altitude => "MEDIA_ALTITUDE";
/// <summary>
/// </remarks>
/// <seealso cref="MediaInfo.IsFavorite"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Favorite => "MEDIA_FAVOURITE";
/// <summary>
/// </remarks>
/// <seealso cref="MediaInfo.IsDrm"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string IsDrm => "MEDIA_IS_DRM";
}
/// </remarks>
/// <seealso cref="Tag.Name"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Name => "TAG_NAME";
/// <summary>
/// <seealso cref="TagCommand.AddMedia(int, string)"/>
/// <seealso cref="TagCommand.RemoveMedia(int, string)"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Count => "TAG_MEDIA_COUNT";
/// <summary>
/// </remarks>
/// <seealso cref="Tag.Id"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public static string Id => "TAG_ID";
}
DateAdded = InteropHelper.GetDateTime(handle, Interop.MediaInfo.GetAddedTime);
DateModified = InteropHelper.GetDateTime(handle, Interop.MediaInfo.GetModifiedTime);
- Timeline = InteropHelper.GetDateTime(handle, Interop.MediaInfo.GetTimeline);
+ Timeline = InteropHelper.GetDateTime(handle, Interop.MediaInfo.GetTimeline); // Deprecated since API12
ThumbnailPath = InteropHelper.GetString(handle, Interop.MediaInfo.GetThumbnailPath, true);
- Description = InteropHelper.GetString(handle, Interop.MediaInfo.GetDescription);
+ Description = InteropHelper.GetString(handle, Interop.MediaInfo.GetDescription); // Deprecated since API12
- Longitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetLongitude);
- Latitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetLatitude);
- Altitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetAltitude);
+ Longitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetLongitude); // Deprecated since API12
+ Latitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetLatitude); // Deprecated since API12
+ Altitude = InteropHelper.GetValue<double>(handle, Interop.MediaInfo.GetAltitude); // Deprecated since API12
- Rating = InteropHelper.GetValue<int>(handle, Interop.MediaInfo.GetRating);
- IsFavorite = InteropHelper.GetValue<bool>(handle, Interop.MediaInfo.GetFavorite);
+ Rating = InteropHelper.GetValue<int>(handle, Interop.MediaInfo.GetRating); // Deprecated since API12
+ IsFavorite = InteropHelper.GetValue<bool>(handle, Interop.MediaInfo.GetFavorite); // Deprecated since API12
Title = InteropHelper.GetString(handle, Interop.MediaInfo.GetTitle);
- IsDrm = InteropHelper.GetValue<bool>(handle, Interop.MediaInfo.IsDrm);
+ IsDrm = InteropHelper.GetValue<bool>(handle, Interop.MediaInfo.IsDrm); // Deprecated since API12
}
/// <summary>
/// otherwise the modified date.
/// </value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public DateTimeOffset Timeline { get; }
/// <summary>
/// </summary>
/// <value>The description from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Description { get; }
/// <summary>
/// </summary>
/// <value>The longitude.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public double Longitude { get; }
/// <summary>
/// </summary>
/// <value>The latitude.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public double Latitude { get; }
/// <summary>
/// </summary>
/// <value>The altitude.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public double Altitude { get; }
/// <summary>
/// </summary>
/// <value>The rating from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Rating { get; }
/// <summary>
/// </summary>
/// <value>true if media is set as favorite, otherwise false.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool IsFavorite { get; }
/// <summary>
/// </summary>
/// <value>A bool value indicating whether the media is DRM-protected.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool IsDrm { get; }
/// <summary>
/// <exception cref="ArgumentNullException"><paramref name="mediaId"/> is null.</exception>
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int CountTag(string mediaId, CountArguments arguments)
{
ValidateDatabase();
/// <exception cref="ArgumentNullException"><paramref name="mediaId"/> is null.</exception>
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<Tag> SelectTag(string mediaId)
{
return SelectTag(mediaId, null);
/// <exception cref="ArgumentNullException"><paramref name="mediaId"/> is null.</exception>
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<Tag> SelectTag(string mediaId, SelectArguments filter)
{
ValidateDatabase();
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool UpdateFavorite(string mediaId, bool value)
{
ValidateDatabase();
/// a simplified and faster way of accessing media items.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public class Tag
{
internal Tag(IntPtr handle)
/// </summary>
/// <value>The unique ID of the tag.</value>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Id { get; }
/// <summary>
/// </summary>
/// <value>The name of the tag.</value>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Name { get; }
internal static Tag FromHandle(IntPtr handle) => new Tag(handle);
/// </summary>
/// <returns>A string representation of the current tag.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public override string ToString() => $"Id={Id}, Name={Name}";
}
/// </summary>
/// <seealso cref="Tag"/>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public class TagCommand : MediaCommand
{
/// <summary>
/// <exception cref="ArgumentNullException"><paramref name="database"/> is null.</exception>
/// <exception cref="ObjectDisposedException"><paramref name="database"/> has already been disposed.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public TagCommand(MediaDatabase database) : base(database)
{
}
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Count()
{
return Count(arguments: null);
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Count(CountArguments arguments)
{
ValidateDatabase();
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool Delete(int tagId)
{
ValidateDatabase();
/// <exception cref="ArgumentNullException"><paramref name="name"/> is null.</exception>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public Tag Insert(string name)
{
ValidateDatabase();
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool UpdateName(int tagId, string name)
{
ValidateDatabase();
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public Tag Select(int tagId)
{
ValidateDatabase();
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<Tag> Select()
{
return Select(arguments: null);
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<Tag> Select(SelectArguments arguments)
{
ValidateDatabase();
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int CountMedia(int tagId)
{
return CountMedia(tagId, null);
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int CountMedia(int tagId, CountArguments arguments)
{
ValidateDatabase();
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<MediaInfo> SelectMedia(int tagId)
{
return SelectMedia(tagId, null);
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public MediaDataReader<MediaInfo> SelectMedia(int tagId, SelectArguments filter)
{
ValidateDatabase();
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool AddMedia(int tagId, string mediaId)
{
ValidationUtil.ValidateNotNullOrEmpty(mediaId, nameof(mediaId));
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool AddMedia(int tagId, IEnumerable<string> mediaIds)
{
return UpdateMember(tagId, mediaIds, Interop.Tag.AddMedia);
/// <exception cref="ArgumentException"><paramref name="mediaId"/> is a zero-length string, contains only white space.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool RemoveMedia(int tagId, string mediaId)
{
ValidationUtil.ValidateNotNullOrEmpty(mediaId, nameof(mediaId));
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public bool RemoveMedia(int tagId, IEnumerable<string> mediaIds)
{
return UpdateMember(tagId, mediaIds, Interop.Tag.RemoveMedia);
Debug.Assert(videoHandle != IntPtr.Zero);
- Album = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetAlbum);
- Artist = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetArtist);
- AlbumArtist = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetAlbumArtist);
- Genre = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetGenre);
- Composer = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetComposer);
- Year = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetYear);
- DateRecorded = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetRecordedDate);
- Copyright = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetCopyright);
- TrackNumber = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetTrackNum);
-
- BitRate = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetBitRate);
- Duration = InteropHelper.GetValue<int>(videoHandle, Interop.VideoInfo.GetDuration);
+ Album = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetAlbum); // Deprecated since API12
+ Artist = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetArtist); // Deprecated since API12
+ AlbumArtist = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetAlbumArtist); // Deprecated since API12
+ Genre = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetGenre); // Deprecated since API12
+ Composer = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetComposer); // Deprecated since API12
+ Year = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetYear); // Deprecated since API12
+ DateRecorded = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetRecordedDate); // Deprecated since API12
+ Copyright = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetCopyright); // Deprecated since API12
+ TrackNumber = InteropHelper.GetString(videoHandle, Interop.VideoInfo.GetTrackNum); // Deprecated since API12
+
+ 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);
}
/// </summary>
/// <value>The album name from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Album { get; }
/// <summary>
/// </summary>
/// <value>The artist name from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Artist { get; }
/// <summary>
/// </summary>
/// <value>The album artist name from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string AlbumArtist { get; }
/// <summary>
/// </summary>
/// <value>The genre name from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Genre { get; }
/// <summary>
/// </summary>
/// <value>The composer name from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Composer { get; }
/// <summary>
/// </summary>
/// <value>The year from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Year { get; }
/// <summary>
/// </summary>
/// <value>The recorded date information from the metadata if exists; otherwise, the modified date of the file.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string DateRecorded { get; }
/// <summary>
/// </summary>
/// <value>The copyright notice from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string Copyright { get; }
/// <summary>
/// </summary>
/// <value>The track number from the metadata.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public string TrackNumber { get; }
/// <summary>
/// </summary>
/// <value>The bit rate of the video.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int BitRate { get; }
/// <summary>
/// </summary>
/// <value>The track duration of the video in milliseconds.</value>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API12; Will be removed in API14.")]
public int Duration { get; }
/// <summary>