/// you should add privilege http://tizen.org/privilege/externalstorage.
/// </privilege>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public class MetadataEditor : IDisposable
{
private bool _disposed = false;
/// <exception cref="FileFormatException">The file is not supported.</exception>
/// <exception cref="FileNotFoundException">The file does not exist.</exception>
/// <exception cref="UnauthorizedAccessException">The caller does not have required privilege to access the file.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public MetadataEditor(string path)
{
if (path == null)
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Artist
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Title
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Album
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Genre
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Author
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Copyright
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Date
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Description
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Comment
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string TrackNumber
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public int PictureCount
{
get => int.TryParse(GetParam(MetadataEditorAttr.PictureCount), out var value) ? value : 0;
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string Conductor
{
get
/// Internal error.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public string UnsyncLyrics
{
get
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public void Commit()
{
if (_isFileReadOnly)
/// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public Artwork GetPicture(int index)
{
if (index < 0)
/// <exception cref="UnauthorizedAccessException">The caller does not have required privilege to access the file.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
/// <exception cref="FileFormatException">The specified file is not supported.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public void AddPicture(string path)
{
if (path == null)
/// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public void RemovePicture(int index)
{
if (index < 0)
/// Releases all resources used by the <see cref="MetadataEditor"/> object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API12; Will be removed in API14")]
public void Dispose()
{
Dispose(true);