diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2017-07-04 11:04:18 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2017-07-04 13:15:13 +0900 |
commit | 4c9aebe27cc50f5f978310cdeaef4dd4e221ae66 (patch) | |
tree | ddef832868967eb7bfa1c4e2f06721c59c12344d | |
parent | 0293601cec322ba294adf0d056d19b3dc6a1b9ee (diff) | |
download | media-content-accepted/tizen_4.0_unified.tar.gz media-content-accepted/tizen_4.0_unified.tar.bz2 media-content-accepted/tizen_4.0_unified.zip |
Add tizen level in descriptionsubmit/tizen_4.0_unified/20170814.115522submit/tizen_4.0/20170828.100003submit/tizen_4.0/20170814.115522submit/tizen_4.0/20170811.094300submit/tizen/20170706.012045accepted/tizen/unified/20170706.193809accepted/tizen/4.0/unified/20170828.223440accepted/tizen/4.0/unified/20170816.014844tizen_4.0tizenaccepted/tizen_unifiedaccepted/tizen_4.0_unified
Change-Id: I1da2cbaa78e46a80b0d14b25f8b3346e0f0ca874
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
21 files changed, 370 insertions, 15 deletions
diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Album.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Album.cs index dd089b0..3763483 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Album.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Album.cs @@ -47,6 +47,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The media album ID /// </summary> + /// <since_tizen> 3 </since_tizen> public int Id { get @@ -63,6 +64,7 @@ namespace Tizen.Content.MediaContent /// The name of the media artist /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Artist { get @@ -85,6 +87,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The path of the media album art /// </summary> + /// <since_tizen> 3 </since_tizen> public string Art { get @@ -108,6 +111,7 @@ namespace Tizen.Content.MediaContent /// The name of the media album /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get @@ -136,6 +140,7 @@ namespace Tizen.Content.MediaContent /// Gets the number of MediaInformation Items for the given album present in the media database. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -163,6 +168,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media files associated with the given media album and meeting desired filter option. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/AudioInformation.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/AudioInformation.cs index 3785a2c..e5fc8d8 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/AudioInformation.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/AudioInformation.cs @@ -37,6 +37,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the ID of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string MediaId { get @@ -60,6 +61,7 @@ namespace Tizen.Content.MediaContent /// Gets the album name. /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Album { get @@ -83,6 +85,7 @@ namespace Tizen.Content.MediaContent /// Gets the artist name. /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Artist { get @@ -106,6 +109,7 @@ namespace Tizen.Content.MediaContent /// Gets the album artist name. /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string AlbumArtist { get @@ -129,6 +133,7 @@ namespace Tizen.Content.MediaContent /// Gets the genre. /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Genre { get @@ -153,6 +158,7 @@ namespace Tizen.Content.MediaContent /// If the value is an empty string, the property returns "Unknown". /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Composer { get @@ -176,6 +182,7 @@ namespace Tizen.Content.MediaContent /// Gets the year. /// If the media content has no album info, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Year { get @@ -198,6 +205,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the recorded date. /// </summary> + /// <since_tizen> 3 </since_tizen> public string RecordedDate { get @@ -221,6 +229,7 @@ namespace Tizen.Content.MediaContent /// Gets the copyright. /// If the media content has no copyright information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Copyright { get @@ -244,6 +253,7 @@ namespace Tizen.Content.MediaContent /// Gets the track number. /// If the media content has no track information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string TrackNumber { get @@ -266,6 +276,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the bitrate in bit per second [bps]. /// </summary> + /// <since_tizen> 3 </since_tizen> public int BitRate { get @@ -281,6 +292,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets bit per sample. /// </summary> + /// <since_tizen> 3 </since_tizen> public int BitPerSample { get @@ -296,6 +308,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the sample rate in hz. /// </summary> + /// <since_tizen> 3 </since_tizen> public int SampleRate { get @@ -311,6 +324,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the channel. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Channel { get @@ -326,6 +340,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the track duration in Milliseconds. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Duration { get @@ -342,6 +357,7 @@ namespace Tizen.Content.MediaContent /// Gets the number of MediaBookmark for the passed filter in the given media ID from the media database. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// int count</returns> /// <param name="filter">The Filter for matching Bookmarks</param> @@ -359,6 +375,7 @@ namespace Tizen.Content.MediaContent /// Returns the MediaBookmarks for the given media info from the media database. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// Task to get all the Bookmarks /// </returns> @@ -385,6 +402,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Adds a MediaBookmark to the audio /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="offset">Offset of the audio in seconds</param> /// <returns> /// Task with newly added MediaBookmark instance. @@ -413,6 +431,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Deletes a MediaBookmark item from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="bookmark">The MediaBookmark instance to be deleted</param> public void DeleteBookmark(MediaBookmark bookmark) { diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentCollection.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentCollection.cs index dd4a247..2e4ae7e 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentCollection.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentCollection.cs @@ -27,6 +27,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the media count for this content store matching the passed filter /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">the media filter</param> /// <returns>Media count</returns> public abstract int GetMediaInformationCount(ContentFilter filter); @@ -35,11 +36,13 @@ namespace Tizen.Content.MediaContent /// Destroys the unmanaged handles. /// Call Dispose API once Contentcollection operations are completed. /// </summary> + /// <since_tizen> 3 </since_tizen> public abstract void Dispose(); /// <summary> /// Gets the media matching the passed filter for this content store, asynchronously /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">The media filter</param> /// <returns>Task with Media Information list</returns> public abstract IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter); diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentColumns.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentColumns.cs index 1f4b0be..6c10037 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentColumns.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentColumns.cs @@ -32,6 +32,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Media UUID /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Id { get @@ -43,6 +44,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Media path /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Path { get @@ -54,6 +56,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Display name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string DisplayName { get @@ -65,6 +68,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The type of media (0-image, 1-video, 2-sound, 3-music, 4-other) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string MediaType { get @@ -76,6 +80,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Mime type /// </summary> + /// <since_tizen> 4 </since_tizen> public static string MimeType { get @@ -88,6 +93,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// File size /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Size { get @@ -99,6 +105,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Added time /// </summary> + /// <since_tizen> 4 </since_tizen> public static string AddedTime { get @@ -110,6 +117,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Modified time /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ModifiedTime { get @@ -121,6 +129,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Timeline. Normally, creation date of media /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Timeline { get @@ -132,6 +141,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The path of thumbnail /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ThumbnailPath { get @@ -143,6 +153,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Title /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Title { get @@ -154,6 +165,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Album name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Album { get @@ -165,6 +177,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Artist /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Artist { get @@ -176,6 +189,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Album artist /// </summary> + /// <since_tizen> 4 </since_tizen> public static string AlbumArtist { get @@ -187,6 +201,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Genre /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Genre { get @@ -198,6 +213,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Composer /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Composer { get @@ -209,6 +225,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Release year /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Year { get @@ -220,6 +237,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Recorded date /// </summary> + /// <since_tizen> 4 </since_tizen> public static string RecordedDate { get @@ -231,6 +249,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Copyright /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Copyright { get @@ -242,6 +261,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Track Number /// </summary> + /// <since_tizen> 4 </since_tizen> public static string TrackNumber { get @@ -253,6 +273,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Description /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Description { get @@ -264,6 +285,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Bitrate /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Bitrate { get @@ -275,6 +297,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Bit per sample /// </summary> + /// <since_tizen> 4 </since_tizen> public static string BitPerSample { get @@ -286,6 +309,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Samplerate /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Samplerate { get @@ -297,6 +321,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Channel /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Channel { get @@ -308,6 +333,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Duration /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Duration { get @@ -319,6 +345,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Longitude /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Longitude { get @@ -330,6 +357,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Latitude /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Latitude { get @@ -341,6 +369,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Altitude /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Altitude { get @@ -351,6 +380,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Width /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Width { get @@ -362,6 +392,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Height /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Height { get @@ -373,6 +404,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Datetaken /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Datetaken { get @@ -384,6 +416,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Orientation /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Orientation { get @@ -395,6 +428,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Burst shot ID /// </summary> + /// <since_tizen> 4 </since_tizen> public static string BurstId { get @@ -406,6 +440,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Played count /// </summary> + /// <since_tizen> 4 </since_tizen> public static string PlayedCount { get @@ -417,6 +452,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Last played time /// </summary> + /// <since_tizen> 4 </since_tizen> public static string PlayedTime { get @@ -428,6 +464,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Last played position /// </summary> + /// <since_tizen> 4 </since_tizen> public static string PlayedPosition { get @@ -439,6 +476,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Rating /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Rating { get @@ -450,6 +488,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Favourite /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Favourite { get @@ -461,6 +500,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Author /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Author { get @@ -472,6 +512,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Provider /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Provider { get @@ -482,6 +523,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Content name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ContentName { get @@ -493,6 +535,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Category /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Category { get @@ -503,6 +546,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Location tag /// </summary> + /// <since_tizen> 4 </since_tizen> public static string LocationTag { get @@ -514,6 +558,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Age rating /// </summary> + /// <since_tizen> 4 </since_tizen> public static string AgeRating { get @@ -525,6 +570,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Keyword /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Keyword { get @@ -536,6 +582,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Weather /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Weather { get @@ -547,6 +594,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Whether DRM(1) or not(0) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string IsDRM { get @@ -558,6 +606,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Storage type /// </summary> + /// <since_tizen> 4 </since_tizen> public static string StorageType { get @@ -569,6 +618,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Exposure time /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ExposureTime { get @@ -580,6 +630,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// f-number /// </summary> + /// <since_tizen> 4 </since_tizen> public static string FNumber { get @@ -591,6 +642,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// ISO /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Iso { get @@ -602,6 +654,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Model /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Model { get @@ -613,6 +666,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// 360 content /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Media360 { get @@ -629,6 +683,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// File name (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string FileName { get @@ -640,6 +695,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Title (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Title { get @@ -651,6 +707,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Album (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Album { get @@ -662,6 +719,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Artist (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Artist { get @@ -673,6 +731,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Album artist (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string AlbumArtist { get @@ -684,6 +743,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Genre (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Genre { get @@ -695,6 +755,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Composer (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Composer { get @@ -706,6 +767,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Copyright (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Copyright { get @@ -717,6 +779,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Description (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Description { get @@ -728,6 +791,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Author (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Author { get @@ -739,6 +803,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Provider (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Provider { get @@ -750,6 +815,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Content name (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ContentName { get @@ -761,6 +827,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Category (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Category { get @@ -772,6 +839,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Location tag (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string LocationTag { get @@ -783,6 +851,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Age rating (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string AgeRating { get @@ -794,6 +863,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Keyword (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Keyword { get @@ -814,6 +884,7 @@ namespace Tizen.Content.MediaContent /// <summary> ///Folder UUID /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Id { get @@ -825,6 +896,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder path /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Path { get @@ -836,6 +908,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Name { get @@ -847,6 +920,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder modified time /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ModifiedTime { get @@ -858,6 +932,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder storage type /// </summary> + /// <since_tizen> 4 </since_tizen> public static string StorageType { get @@ -874,6 +949,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder name (pinyin) /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Name { get @@ -887,6 +963,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Folder order. Default is 0 /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Order { get @@ -898,6 +975,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Parent folder UUID /// </summary> + /// <since_tizen> 4 </since_tizen> public static string ParentId { get @@ -916,6 +994,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Playlist name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Name { get @@ -926,6 +1005,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Playlist member's play order /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Order { get @@ -937,6 +1017,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Count of media in the playlist /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Count { get @@ -955,6 +1036,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Tag name /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Name { get @@ -966,6 +1048,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Count of media in the tag /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Count { get @@ -984,6 +1067,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Bookmarked offset /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Offset { get @@ -1002,6 +1086,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Storage UUID /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Id { get @@ -1013,6 +1098,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Storage path /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Path { get @@ -1031,6 +1117,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// face tag /// </summary> + /// <since_tizen> 4 </since_tizen> public static string Tag { get diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentDatabase.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentDatabase.cs index 1a9416b..e2389a3 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentDatabase.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentDatabase.cs @@ -48,6 +48,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Connect to the media database to search, insert, remove or modify media information. /// </summary> + /// <since_tizen> 4 </since_tizen> /// <remarks> /// For information security, disconnect() after use media database. /// </remarks> @@ -59,6 +60,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Disconnect from the media database. /// </summary> + /// <since_tizen> 4 </since_tizen> public static void Disconnect() { MediaContentValidator.ThrowIfError(Interop.Content.Disconnect(), "Disconnect failed"); @@ -83,6 +85,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// ContentUpdated event is triggered when the media DB changes. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="sender"></param> /// <param name="e">A ContentUpdatedEventArgs object that contains information about the update operation.</param> public static event EventHandler<ContentUpdatedEventArgs> ContentUpdated @@ -112,6 +115,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the count of ContentCollections for the ContentCollectionType and passed filter from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">The media filter</param> /// <returns>The count of contents present in the media database for a ContentSourceType</returns> public int GetCount<T>(ContentFilter filter) where T : class @@ -175,6 +179,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the MediaInformation object for the passed media Id. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="id">The media id to fetch the respective MediaInformation instance</param> /// <returns>MediaInformation instance for the associated id.It throws Exception for invalid Id.</returns> public MediaInformation Select(string id) @@ -222,6 +227,7 @@ namespace Tizen.Content.MediaContent /// Gets the ContentCollection object for the passed media Id. /// Applicable for MediaFolder and Storage types. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="id">The ContentCollection id to fetch the respective MediaInformation instance</param> /// <returns>ContentCollection instance for the associated id.It throws Exception for invalid Id.</returns> public T Select<T>(string id) where T : ContentCollection @@ -261,6 +267,7 @@ namespace Tizen.Content.MediaContent /// Gets the ContentCollection object for the passed media Id. /// Applicable for PlayList, Album and Tag types. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="id">The ContentCollection id to fetch the respective MediaInformation instance</param> /// <returns>ContentCollection instance for the associated id.It throws Exception for invalid Id.</returns> public T Select<T>(int id) where T : ContentCollection @@ -430,6 +437,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Returns the ContentCollections with optional filter from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <remarks> /// This function gets all ContentCollections matching the given filter. If NULL is passed to the filter, no filtering is applied. /// </remarks> @@ -482,6 +490,7 @@ namespace Tizen.Content.MediaContent /// Returns media from the media database. /// This function gets all media meeting the given filter /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">The media filter</param> /// <returns>List of media</returns> private IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) @@ -536,6 +545,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Deletes a MediaInformation from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="mediaInfo">The MediaInformation to be deleted</param> public void Delete(MediaInformation mediaInfo) { @@ -549,6 +559,7 @@ namespace Tizen.Content.MediaContent /// Applicable for Tag and PlayList only. /// For other types ArgumentException is thrown. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="contentcollection">The ContentCollection instance to be deleted</param> public void Delete(ContentCollection contentcollection) { @@ -586,6 +597,7 @@ namespace Tizen.Content.MediaContent /// Updates a content collection in the media database /// Applicable for Tag, PlayList and MediagFolder types only. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="contentCollection">The content collection to be updated</param> public void Update(ContentCollection contentCollection) { @@ -614,6 +626,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Updates a media information instance in the media database /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="mediaInfo">The MediaInformation object to be updated</param> public void Update(MediaInformation mediaInfo) { @@ -662,6 +675,7 @@ namespace Tizen.Content.MediaContent /// Inserts a content collection to the media database. /// Applicable for Tag and PlayList types only. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="contentCollection">The content collection to be inserted</param> public void Insert(ContentCollection contentCollection) { diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentEventArgs.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentEventArgs.cs index b50159f..283fc87 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentEventArgs.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentEventArgs.cs @@ -40,6 +40,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The error code /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentError Error { get; @@ -49,6 +50,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The PID which publishes notification /// </summary> + /// <since_tizen> 3 </since_tizen> public int Pid { get; set; @@ -57,6 +59,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The update item of notification /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentUpdateItemType UpdateItem { get; set; @@ -65,6 +68,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The update type of notification /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentDBUpdateType UpdateType { get; set; @@ -73,6 +77,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The type of the media content /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentType MediaType { get; set; @@ -81,6 +86,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The UUID of media or directory, which is updated /// </summary> + /// <since_tizen> 3 </since_tizen> public string Uuid { get; set; @@ -89,6 +95,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The path of the media or directory /// </summary> + /// <since_tizen> 3 </since_tizen> public string FilePath { get; set; @@ -97,6 +104,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The mime type of the media info /// </summary> + /// <since_tizen> 3 </since_tizen> public string MimeType { get; set; diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentFilter.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentFilter.cs index eaf358c..97d4998 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentFilter.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentFilter.cs @@ -118,6 +118,7 @@ namespace Tizen.Content.MediaContent /// The start position of the given filter Starting from zero. /// Please note that count value has to be set properly for correct result. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Offset { get @@ -146,6 +147,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The number of items to be searched with respect to the offset /// </summary> + /// <since_tizen> 3 </since_tizen> public int Count { get @@ -168,6 +170,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the media filter content order and order keyword. /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentOrder Order { get @@ -190,6 +193,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The search order keyword /// </summary> + /// <since_tizen> 3 </since_tizen> public string OrderKey { get @@ -222,6 +226,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The collate type for comparing two strings /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentCollation OrderCollationType { get @@ -244,6 +249,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets/Sets the condition for the given filter. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Condition { get @@ -275,6 +281,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The collate type for comparing two strings /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentCollation ConditionCollationType { get @@ -298,6 +305,7 @@ namespace Tizen.Content.MediaContent /// Sets the storage id for the given filter. /// You can use this property when you want to search items only in the specific storage /// </summary> + /// <since_tizen> 3 </since_tizen> public string StorageId { get @@ -326,12 +334,14 @@ namespace Tizen.Content.MediaContent /// <summary> /// The type of the media group /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaGroupType GroupType { get; set; } /// <summary> /// Dispose API for closing the internal resources. /// This function can be used to stop all effects started by Vibrate(). /// </summary> + /// <since_tizen> 3 </since_tizen> public void Dispose() { Dispose(true); diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentManager.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentManager.cs index acb313b..6044b87 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentManager.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ContentManager.cs @@ -50,6 +50,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Database instance to do all the Database oprtions for media content management. /// </summary> + /// <since_tizen> 3 </since_tizen> public static ContentDatabase Database { get @@ -61,6 +62,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Requests to scan a media file. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filePath">File path of the media to be scanned</param> /// <returns>A reference to the MediaInformation object scanned</returns> /// <remarks> @@ -77,6 +79,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Inserts a media to the media database /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filePath">File path of the media to be inserted</param> /// <returns>the MediaInformation instance about added media path</returns> public static MediaInformation AddMediaInformation(string filePath) @@ -123,6 +126,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Requests to scan a media folder, asynchronously. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="folderPath">The folder path</param> /// <param name="recursive">Indicate sif the folder is to recursively scanned. Default value: true</param> /// <remarks> @@ -152,6 +156,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Requests to scan a media folder, asynchronously. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="folderPath">The folder path</param> /// <param name="cancellationToken">Cancellation token required to cancel the current scan</param> /// <param name="recursive">Indicate sif the folder is to recursively scanned. Default value: true</param> @@ -203,6 +208,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Inserts media files into the media database, asynchronously. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filePaths">The path array to the media files</param> /// <returns> /// Task with the result of batch insertion @@ -225,6 +231,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Inserts the burst shot images into the media database, asynchronously. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filePaths">The path array to the burst shot images</param> /// <returns> /// Task with the result of the burstshot insertion @@ -249,6 +256,7 @@ namespace Tizen.Content.MediaContent /// This function deletes the media items from the content storage.Normally, deleting media files in the database are done automatically by the media server, /// without calling this function.This function is only called when the media server is busy and user needs to get quick result of deleting. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">The content filter to which media will be matched</param> public static void RemoveMediaInformationBatch(ContentFilter filter) { diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceRect.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceRect.cs index dd2d2fc..93298a9 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceRect.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceRect.cs @@ -35,21 +35,25 @@ namespace Tizen.Content.MediaContent /// <summary> /// X coordinate of the FaceRect /// </summary> + /// <since_tizen> 3 </since_tizen> public readonly int X; /// <summary> /// Y coordinate of the FaceRect /// </summary> + /// <since_tizen> 3 </since_tizen> public readonly int Y; /// <summary> /// Width of the FaceRect /// </summary> + /// <since_tizen> 3 </since_tizen> public readonly int Width; /// <summary> /// Height of the FaceRect /// </summary> + /// <since_tizen> 3 </since_tizen> public readonly int Height; } } diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Group.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Group.cs index 247c7fb..d037f3b 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Group.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Group.cs @@ -34,6 +34,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The name of the media group /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get { return _groupName; } @@ -62,6 +63,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the count of the media info for the given media group present in the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -80,6 +82,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media files associated with the given group and meeting desired filter option. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ImageInformation.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ImageInformation.cs index afd0e06..e6922d3 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ImageInformation.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/ImageInformation.cs @@ -33,6 +33,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the id of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string MediaId { get @@ -55,6 +56,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the image width in pixels. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Width { get @@ -70,6 +72,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the image height in pixels. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Height { get @@ -85,6 +88,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Image orientation. /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentOrientation Orientation { get @@ -106,6 +110,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the image creation time in seconds, since the Epoch. /// </summary> + /// <since_tizen> 3 </since_tizen> public string TakenDate { get @@ -129,6 +134,7 @@ namespace Tizen.Content.MediaContent /// Gets the burst shot ID. /// If BurstId is null, this is not a burst shot /// </summary> + /// <since_tizen> 3 </since_tizen> public string BurstId { get @@ -151,6 +157,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the exposure time from exif. /// </summary> + /// <since_tizen> 3 </since_tizen> public string ExposureTime { get @@ -173,6 +180,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the fnumber from exif. /// </summary> + /// <since_tizen> 3 </since_tizen> public double FNumber { get @@ -188,6 +196,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the iso from exif. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Iso { get @@ -203,6 +212,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the model from exif. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Model { get @@ -227,6 +237,7 @@ namespace Tizen.Content.MediaContent /// The value is true if the media is a burst shot image, /// otherwise false if the media is not a burst shot image. /// </summary> + /// <since_tizen> 3 </since_tizen> public bool IsBurstShot { get @@ -243,6 +254,7 @@ namespace Tizen.Content.MediaContent /// Iterates through the media faces with filter in the given media file from the media database. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// Task to get all the MediaFaces </returns> /// <param name="filter"> filter for the Tags</param> @@ -269,6 +281,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the number of faces for the passed filter in the given media ID from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// int count</returns> /// <param name="filter">The Filter for matching Face</param> @@ -286,6 +299,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Inserts a MediaFace item to the media database /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="image">The image on which face is to be added</param> /// <param name="rect">The dimensions of the face</param> /// <returns>The MediaFace instance</returns> @@ -299,6 +313,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Deletes the MediaFace from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="face">The face instance to be deleted</param> public void DeleteFace(MediaFace face) { @@ -308,6 +323,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Updates the MediaFace in the media database /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="face">The MediaFace object to be updated</param> public void UpdateFace(MediaFace face) { diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaBookmark.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaBookmark.cs index 2c101d8..07e14bb 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaBookmark.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaBookmark.cs @@ -54,6 +54,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The media bookmark ID /// </summary> + /// <since_tizen> 3 </since_tizen> public int Id { get @@ -69,6 +70,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The thumbnail path of media bookmark /// </summary> + /// <since_tizen> 3 </since_tizen> public string ThumbnailPath { get @@ -91,6 +93,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The bookmark time offset (in milliseconds) /// </summary> + /// <since_tizen> 3 </since_tizen> public uint Offset { get diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentEnums.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentEnums.cs index 7b8524b..2c59329 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentEnums.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentEnums.cs @@ -21,315 +21,391 @@ namespace Tizen.Content.MediaContent /// <summary> /// Enumeration for ordering /// </summary> + /// <since_tizen> 3 </since_tizen> public enum ContentOrder { /// <summary> /// Ascending order /// </summary> + /// <since_tizen> 3 </since_tizen> Asc, /// <summary> /// Descending order /// </summary> + /// <since_tizen> 3 </since_tizen> Desc } /// <summary> /// Enumeration for collations. /// </summary> + /// <since_tizen> 3 </since_tizen> public enum ContentCollation { /// <summary> /// Default collation BINARY /// </summary> + /// <since_tizen> 3 </since_tizen> Default, /// <summary> /// Collation NOCASE, not case sensitive /// </summary> + /// <since_tizen> 3 </since_tizen> Nocase, /// <summary> /// Collation RTRIM, trailing space characters are ignored /// </summary> + /// <since_tizen> 3 </since_tizen> Rtim, /// <summary> /// Collation LOCALIZATION, NOCASE also applied /// </summary> + /// <since_tizen> 3 </since_tizen> Localized } /// <summary> /// Enumeration for a media group. /// </summary> + /// <since_tizen> 3 </since_tizen> public enum MediaGroupType { /// <summary> /// Media group ID for display name /// </summary> + /// <since_tizen> 3 </since_tizen> DisplayName, /// <summary> /// Media group ID for a media type /// </summary> + /// <since_tizen> 3 </since_tizen> Type, /// <summary> /// Media group ID for a mime type /// </summary> + /// <since_tizen> 3 </since_tizen> MimeType, /// <summary> /// Media group ID for content size /// </summary> + /// <since_tizen> 3 </since_tizen> Size, /// <summary> /// Media group ID for the added time /// </summary> + /// <since_tizen> 3 </since_tizen> AddedTime, /// <summary> /// Media group ID for the modified time /// </summary> + /// <since_tizen> 3 </since_tizen> ModifiedTime, /// <summary> /// Media group ID for a content title /// </summary> + /// <since_tizen> 3 </since_tizen> Title, /// <summary> /// Media group ID for an artist /// </summary> + /// <since_tizen> 3 </since_tizen> Artist, /// <summary> /// Media group ID for an album artist /// </summary> + /// <since_tizen> 3 </since_tizen> AlbumArtist, /// <summary> /// Media group ID for a genre /// </summary> + /// <since_tizen> 3 </since_tizen> Genre, /// <summary> /// Media group ID for a composer /// </summary> + /// <since_tizen> 3 </since_tizen> Composer, /// <summary> /// Media group ID for a year /// </summary> + /// <since_tizen> 3 </since_tizen> Year, /// <summary> /// Media group ID for the recorded date /// </summary> + /// <since_tizen> 3 </since_tizen> RecordedDate, /// <summary> /// Media group ID for the copyright /// </summary> + /// <since_tizen> 3 </since_tizen> Copyright, /// <summary> /// Media group ID for a track number /// </summary> + /// <since_tizen> 3 </since_tizen> Tracknum, /// <summary> /// Media group ID for a description /// </summary> + /// <since_tizen> 3 </since_tizen> Description, /// <summary> /// Media group ID for the longitude /// </summary> + /// <since_tizen> 3 </since_tizen> Longitude, /// <summary> /// Media group ID for the latitude /// </summary> + /// <since_tizen> 3 </since_tizen> Latitude, /// <summary> /// Media group ID for the altitude /// </summary> + /// <since_tizen> 3 </since_tizen> Altitude, /// <summary> /// Media group ID for the burst shot /// </summary> + /// <since_tizen> 3 </since_tizen> BurstImage, /// <summary> /// Media group ID for a rating /// </summary> + /// <since_tizen> 3 </since_tizen> Rating, /// <summary> /// Media group ID for an author /// </summary> + /// <since_tizen> 3 </since_tizen> Author, /// <summary> /// Media group ID for a provide /// </summary> + /// <since_tizen> 3 </since_tizen> Provider, /// <summary> /// Media group ID for the content name /// </summary> + /// <since_tizen> 3 </since_tizen> ContentName, /// <summary> /// Media group ID for a category /// </summary> + /// <since_tizen> 3 </since_tizen> Category, /// <summary> /// Media group ID for a location tag /// </summary> + /// <since_tizen> 3 </since_tizen> LocationTag, /// <summary> /// Media group ID for an age rating /// </summary> + /// <since_tizen> 3 </since_tizen> AgeRating, /// <summary> /// Media group ID for a keyword /// </summary> + /// <since_tizen> 3 </since_tizen> Keyword, /// <summary> /// Media group ID for the weather /// </summary> + /// <since_tizen> 3 </since_tizen> Weather, /// <summary> /// Invalid media group ID /// </summary> + /// <since_tizen> 3 </since_tizen> Max } /// <summary> - /// Enum to give the type of storage.</summary> + /// Enum to give the type of storage. + /// </summary> + /// <since_tizen> 3 </since_tizen> public enum ContentStorageType : int { /// <summary> /// The device's internal storage /// </summary> + /// <since_tizen> 3 </since_tizen> Internal = 0, /// <summary> /// The device's external storage like sd card /// </summary> + /// <since_tizen> 3 </since_tizen> External = 1, /// <summary> /// The external USB storage /// </summary> + /// <since_tizen> 3 </since_tizen> ExternalUSB = 2 }; /// <summary> /// Enums for media database update type /// </summary> + /// <since_tizen> 3 </since_tizen> public enum MediaContentDBUpdateType { /// <summary> - /// + /// Updating the database with inserts. /// </summary> + /// <since_tizen> 3 </since_tizen> Insert, /// <summary> - /// + /// Updating the database with removes. /// </summary> + /// <since_tizen> 3 </since_tizen> Delete, /// <summary> - /// + /// Updating the database with updates. /// </summary> + /// <since_tizen> 3 </since_tizen> Update } /// <summary> /// Enums for the type of item updated in media database /// </summary> + /// <since_tizen> 3 </since_tizen> public enum MediaContentUpdateItemType { /// <summary> - /// + /// The file information is updated. /// </summary> + /// <since_tizen> 3 </since_tizen> File, /// <summary> - /// + /// The folder information and the file information included in the folder are updated. /// </summary> + /// <since_tizen> 3 </since_tizen> Directory } /// <summary> /// Enums for content collection types /// </summary> + /// <since_tizen> 3 </since_tizen> public enum ContentCollectionType { /// <summary> ///Content Collection type folder /// </summary> + /// <since_tizen> 3 </since_tizen> Folder, /// <summary> ///Content Collection type storage /// </summary> + /// <since_tizen> 3 </since_tizen> Storage, /// <summary> /// Content Collection type album /// </summary> + /// <since_tizen> 3 </since_tizen> Album, /// <summary> ///Content Collection type playlist /// </summary> + /// <since_tizen> 3 </since_tizen> PlayList, /// <summary> ///Content Collection type tag /// </summary> + /// <since_tizen> 3 </since_tizen> Tag, /// <summary> ///Content Collection type group /// </summary> + /// <since_tizen> 3 </since_tizen> Group } /// <summary> - /// Enum to give the type of media information.</summary> + /// Enum to give the type of media information. + /// </summary> + /// <since_tizen> 3 </since_tizen> public enum MediaContentType : int { /// <summary> /// The type of an image. /// </summary> + /// <since_tizen> 3 </since_tizen> Image = 0, /// <summary> /// The type of a video. /// </summary> + /// <since_tizen> 3 </since_tizen> Video = 1, /// <summary> /// The type of sound. /// </summary> + /// <since_tizen> 3 </since_tizen> Sound = 2, /// <summary> /// The type of music. /// </summary> + /// <since_tizen> 3 </since_tizen> Music = 3, /// <summary> /// The type of other. /// </summary> + /// <since_tizen> 3 </since_tizen> Others = 4 }; /// <summary> - /// Enum to give the orientation type of the media.</summary> + /// Enum to give the orientation type of the media. + /// </summary> + /// <since_tizen> 3 </since_tizen> public enum MediaContentOrientation : int { /// <summary> /// Not available. /// </summary> + /// <since_tizen> 3 </since_tizen> NotAvailable = 0, /// <summary> /// Normal. /// </summary> + /// <since_tizen> 3 </since_tizen> Normal = 1, /// <summary> /// Flip horizontal. /// </summary> + /// <since_tizen> 3 </since_tizen> HFlip = 2, /// <summary> /// Rotate 180 degrees. /// </summary> + /// <since_tizen> 3 </since_tizen> Rot180 = 3, /// <summary> /// Flip vertical. /// </summary> + /// <since_tizen> 3 </since_tizen> VFlip = 4, /// <summary> /// Transpose. /// </summary> + /// <since_tizen> 3 </since_tizen> Transpose = 5, /// <summary> /// Rotate 90 degrees. /// </summary> + /// <since_tizen> 3 </since_tizen> Rot90 = 6, /// <summary> /// Transverse. /// </summary> + /// <since_tizen> 3 </since_tizen> Transverse = 7, /// <summary> /// Rotate 270 degrees. /// </summary> + /// <since_tizen> 3 </since_tizen> Rot270 = 8 }; } diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentError.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentError.cs index fc741a6..421c370 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentError.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaContentError.cs @@ -24,6 +24,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Enumeration for media content's error code /// </summary> + /// <since_tizen> 3 </since_tizen> /// <remarks><paramref name="NotSupported"/> error occurs when the device does not support the function.</remarks> public enum MediaContentError { diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFace.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFace.cs index 8f80ec9..134ab1f 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFace.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFace.cs @@ -50,6 +50,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Create Face for Given Image /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="image"> ///image item through which FaceRect has to be tagged. ///</param> @@ -79,6 +80,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The Media Face Information API provides functions to manage the face information in the image files. /// </summary> + /// <since_tizen> 3 </since_tizen> public FaceRect Rect { get @@ -104,6 +106,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Face id. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Id { get @@ -126,6 +129,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Media uuid from the face /// </summary> + /// <since_tizen> 3 </since_tizen> public string MediaInformationId { get @@ -147,6 +151,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Tag name for the MediaFace. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Tag { get @@ -175,6 +180,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Orientation Value for the face /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentOrientation Orientation { get @@ -196,6 +202,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Dispose API for closing the internal resources. /// </summary> + /// <since_tizen> 3 </since_tizen> public void Dispose() { Dispose(true); diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFolder.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFolder.cs index 2860fc7..af120ca 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFolder.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaFolder.cs @@ -47,6 +47,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The ID of the media folder. For each MediaFolder this id is unique. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Id { get @@ -69,6 +70,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// ParentId of the MediaFolder that is the ID of the upper media folder (parent folder). /// </summary> + /// <since_tizen> 3 </since_tizen> public string ParentId { get @@ -91,6 +93,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The path of the media folder /// </summary> + /// <since_tizen> 3 </since_tizen> public string FolderPath { get @@ -113,6 +116,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The name of the media folder /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get @@ -142,6 +146,7 @@ namespace Tizen.Content.MediaContent /// The storage type of the media folder. /// Storage types give information about the location of storage like Internal memory, USB or External Storage etc... /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentStorageType StorageType { get @@ -157,6 +162,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The storage id of the media folder /// </summary> + /// <since_tizen> 3 </since_tizen> public string StorageId { get @@ -179,6 +185,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The modified date of the media folder /// </summary> + /// <since_tizen> 3 </since_tizen> public DateTime ModifiedTime { get @@ -196,6 +203,7 @@ namespace Tizen.Content.MediaContent /// Default Order value is zero. /// If you set the order value for each folder, you can sort in ascending or descending order as the set order values using the filter. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Order { get @@ -223,6 +231,7 @@ namespace Tizen.Content.MediaContent /// Gets the count of media files for the passed filter in the given folder from the media database. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from teh media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -265,6 +274,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media files associated with the given folder and meeting desired filter option. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInformation.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInformation.cs index 29c0747..49b1788 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInformation.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInformation.cs @@ -38,6 +38,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the count of media tags for the passed filter in the given mediaId from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// int count</returns> /// <param name="filter">The Filter for matching Tags</param> @@ -54,6 +55,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Moves the media info to the given destination path in the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// void </returns> /// <param name="destination">The Destination path</param> @@ -66,6 +68,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Refreshes the media metadata to the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// void </returns> public void Refresh() @@ -78,6 +81,7 @@ namespace Tizen.Content.MediaContent /// Creates a thumbnail image for the given media, asynchronously /// If a thumbnail already exists for the given media, then the path of thumbnail will be returned. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// Task for creation of Thumbnail </returns> public Task<string> CreateThumbnailAsync() @@ -85,9 +89,9 @@ namespace Tizen.Content.MediaContent var task = new TaskCompletionSource<string>(); Interop.MediaInformation.MediaThumbnailCompletedCallback thumbnailResult = (MediaContentError createResult, string path, IntPtr userData) => { - if (createResult != MediaContentError.None)
- {
- task.SetException(new InvalidOperationException("Failed to create thumbnail:" + createResult));
+ if (createResult != MediaContentError.None) + { + task.SetException(new InvalidOperationException("Failed to create thumbnail:" + createResult)); } task.SetResult(path); @@ -103,6 +107,7 @@ namespace Tizen.Content.MediaContent /// which can be cancelled /// If a thumbnail already exists for the given media, then the path of thumbnail will be returned. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="cancellationToken">Token to cancel the requested operation</param> /// <returns> /// Task for creation of Thumbnail @@ -120,9 +125,9 @@ namespace Tizen.Content.MediaContent Interop.MediaInformation.MediaThumbnailCompletedCallback thumbnailResult = (MediaContentError createResult, string path, IntPtr userData) => { - if (createResult != MediaContentError.None)
- {
- task.SetException(new InvalidOperationException("Failed to create thumbnail:" + createResult));
+ if (createResult != MediaContentError.None) + { + task.SetException(new InvalidOperationException("Failed to create thumbnail:" + createResult)); } task.SetResult(path); @@ -137,6 +142,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Iterates through the media tag in the given media info from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// Task to get all the Tags </returns> /// <param name="filter"> The filter for the Tags</param> @@ -163,6 +169,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the ID of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public virtual string MediaId { get @@ -185,6 +192,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the path to the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string FilePath { get @@ -207,6 +215,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Name of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string DisplayName { get @@ -235,6 +244,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the content type of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public MediaContentType MediaType { get @@ -250,6 +260,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the MIME type from the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string MimeType { get @@ -272,6 +283,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the media file size in bytes. /// </summary> + /// <since_tizen> 3 </since_tizen> public long Size { get @@ -287,6 +299,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Addition time of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public DateTime AddedAt { get @@ -310,6 +323,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the date of modification of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public DateTime ModifiedAt { get @@ -327,6 +341,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the timeline of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public DateTime TimeLine { get @@ -344,6 +359,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the thumbnail of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string ThumbnailPath { get @@ -367,6 +383,7 @@ namespace Tizen.Content.MediaContent /// Description of media. /// If the media info has no description, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Description { get @@ -396,6 +413,7 @@ namespace Tizen.Content.MediaContent /// Longitude of media. /// Default Value is 0.0. /// </summary> + /// <since_tizen> 3 </since_tizen> public double Longitude { get @@ -418,6 +436,7 @@ namespace Tizen.Content.MediaContent /// Latitude of media. /// Default Value is 0.0. /// </summary> + /// <since_tizen> 3 </since_tizen> public double Latitude { get @@ -440,6 +459,7 @@ namespace Tizen.Content.MediaContent /// Altitude of media. /// Default Value is 0.0. /// </summary> + /// <since_tizen> 3 </since_tizen> public double Altitude { get @@ -461,6 +481,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Weather information of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Weather { get @@ -489,6 +510,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Rating of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Rating { get @@ -510,6 +532,7 @@ namespace Tizen.Content.MediaContent /// Favorite status of media. /// true if media info is set as favorite, otherwise false if media info is not set as favorite. /// </summary> + /// <since_tizen> 3 </since_tizen> public bool IsFavourite { get @@ -531,6 +554,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Author of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Author { get @@ -559,6 +583,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Provider of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Provider { get @@ -587,6 +612,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Content name of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string ContentName { get @@ -616,6 +642,7 @@ namespace Tizen.Content.MediaContent /// Gets the title of media. /// If the media content has no title, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Title { get @@ -638,6 +665,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Category of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Category { get @@ -666,6 +694,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// location tag of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string LocationTag { get @@ -694,6 +723,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Age Rating of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string AgeRating { get @@ -722,6 +752,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Keyword of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Keyword { get @@ -750,6 +781,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the storage id of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string StorageId { get @@ -772,6 +804,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Checks whether the media is protected via DRM. /// </summary> + /// <since_tizen> 3 </since_tizen> public bool IsDrm { get @@ -787,6 +820,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the storage type of media. /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentStorageType StorageType { get @@ -803,6 +837,7 @@ namespace Tizen.Content.MediaContent /// Number which represents how many times given content has been played. /// While Setting the played count, it will only be incremented by 1, the value provided will be ignored. /// </summary> + /// <since_tizen> 3 </since_tizen> public int PlayedCount { get @@ -825,6 +860,7 @@ namespace Tizen.Content.MediaContent /// Content's latest played(opened) time of the media file. /// for set the current time is automatically taken from the system, the value provided will be ignored. /// </summary> + /// <since_tizen> 3 </since_tizen> public DateTime PlayedAt { get diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlayList.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlayList.cs index db85d2f..e440707 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlayList.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlayList.cs @@ -79,6 +79,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The ID of the media playlist /// </summary> + /// <since_tizen> 3 </since_tizen> public int Id { get @@ -95,6 +96,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The playlist name /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get @@ -112,6 +114,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The path of the thumbnail /// </summary> + /// <since_tizen> 3 </since_tizen> public string ThumbnailPath { get @@ -139,6 +142,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The constructor to create a new playlist with the given name in the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="name">The name of the inserted playlist</param> public PlayList(string name) { @@ -164,6 +168,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Adds a new media info to the playlist. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="mediaContent">The AudioContent obect to be added</param> public void AddItem(MediaInformation mediaContent) { @@ -174,6 +179,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Removes the playlist members related with the media from the given playlist. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="media">The AudioContent object to be removed</param> public void RemoveItem(MediaInformation media) { @@ -187,6 +193,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Sets the playing order in the playlist. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="media">The playlist reference</param> /// <param name="playOrder">The playing order</param> public void SetPlayOrder(MediaInformation media, int playOrder) @@ -201,6 +208,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the playing order in the playlist for the passed member id. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="media">The MediaInformation instance</param> /// <returns>The number of play order</returns> public int GetPlayOrder(MediaInformation media) @@ -218,6 +226,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Imports the playlist from m3u playlist file. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="name">The name of the playlist to save</param> /// <param name="filePath">The path to import the playlist file</param> /// <returns>The imported PlayList object</returns> @@ -237,6 +246,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Exports the playlist to m3u playlist file. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="list">The playlist instance to export</param> /// <param name="filePath">The path to save exported playlist</param> /// <returns>path The path to export the playlist</returns> @@ -249,6 +259,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the number of the media info for the given playlist present in the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -275,6 +286,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media files associated with the given media playlist and meeting desired filter option. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Storage.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Storage.cs index 26c2317..b6935ef 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Storage.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Storage.cs @@ -46,6 +46,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The storage id of the media storage /// </summary> + /// <since_tizen> 3 </since_tizen> public string Id { get @@ -68,6 +69,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The storage path of the media storage /// </summary> + /// <since_tizen> 3 </since_tizen> public string StoragePath { get @@ -90,6 +92,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The storage name of the media storage /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get @@ -112,6 +115,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The storage type of the media storage /// </summary> + /// <since_tizen> 3 </since_tizen> public ContentStorageType StorageType { get @@ -132,6 +136,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the count of media files for the passed filter in the given storage from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -158,6 +163,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media files associated with the given storage and meeting desired filter option. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Tag.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Tag.cs index 2855a84..181b763 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Tag.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Tag.cs @@ -51,6 +51,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The ID of the media tag /// </summary> + /// <since_tizen> 3 </since_tizen> public int Id { get @@ -65,6 +66,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// The name of the tag /// </summary> + /// <since_tizen> 3 </since_tizen> public string Name { get @@ -99,6 +101,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Creates a Tag object which can be inserted to the media database using ContentManager:InsertToDatabaseAsync(ContentCollection) /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="tagName">The name of the media tag</param> public Tag(string tagName) { @@ -108,6 +111,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Adds a new media info to the tag. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="mediaContent">The media info which is added</param> public void AddItem(MediaInformation mediaContent) { @@ -118,6 +122,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Removes the media info from the given tag. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="mediaContent">The media info which is removed</param> public void RemoveItem(MediaInformation mediaContent) { @@ -128,6 +133,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the number of media files for the passed filter in the given tag from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>The number of media contents matching the filter passed</returns> public override int GetMediaInformationCount(ContentFilter filter) @@ -154,6 +160,7 @@ namespace Tizen.Content.MediaContent /// This function gets all media items associated with a given tag and meeting a desired filter. /// If NULL is passed to the filter, no filtering is applied. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="filter">ContentFilter used to match media content from the media database.</param> /// <returns>List of content media items matching the passed filter</returns> public override IEnumerable<MediaInformation> GetMediaInformations(ContentFilter filter) diff --git a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/VideoInformation.cs b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/VideoInformation.cs index 890ed86..da48d28 100755 --- a/Tizen.Content.MediaContent/Tizen.Content.MediaContent/VideoInformation.cs +++ b/Tizen.Content.MediaContent/Tizen.Content.MediaContent/VideoInformation.cs @@ -25,12 +25,14 @@ using System.Collections.ObjectModel; namespace Tizen.Content.MediaContent { /// <summary> - /// VideoContent class API gives the information related to the image media stored in the device</summary> + /// VideoContent class API gives the information related to the image media stored in the device + /// </summary> public class VideoInformation : MediaInformation { /// <summary> /// Gets the ID of the media. /// </summary> + /// <since_tizen> 3 </since_tizen> public string MediaId { get @@ -54,6 +56,7 @@ namespace Tizen.Content.MediaContent /// Gets the album name. /// If the media content has no album information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Album { get @@ -77,6 +80,7 @@ namespace Tizen.Content.MediaContent /// Gets the artist name. /// If the media content has no artist information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Artist { get @@ -100,6 +104,7 @@ namespace Tizen.Content.MediaContent /// Gets the album artist name. /// If the media content has no album artist information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string AlbumArtist { get @@ -123,6 +128,7 @@ namespace Tizen.Content.MediaContent /// Gets the genre name. /// If the media content has no genre information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Genre { get @@ -146,6 +152,7 @@ namespace Tizen.Content.MediaContent /// Gets the composer name. /// If the media content has no composer information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Composer { get @@ -169,6 +176,7 @@ namespace Tizen.Content.MediaContent /// Gets the year. /// If the media content has no year information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Year { get @@ -191,6 +199,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the recorded date. /// </summary> + /// <since_tizen> 3 </since_tizen> public string RecordedDate { get @@ -214,6 +223,7 @@ namespace Tizen.Content.MediaContent /// Gets the copyright notice. /// If the media content has no copyright information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string Copyright { get @@ -237,6 +247,7 @@ namespace Tizen.Content.MediaContent /// Gets the track number. /// If the media content has no track information, the property returns empty string. /// </summary> + /// <since_tizen> 3 </since_tizen> public string TrackNumber { get @@ -259,6 +270,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the bitrate in bit per second [bps]. /// </summary> + /// <since_tizen> 3 </since_tizen> public int BitRate { get @@ -274,6 +286,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the track duration in Milliseconds. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Duration { get @@ -289,6 +302,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the video width in pixels. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Width { get @@ -304,6 +318,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the video height in pixels. /// </summary> + /// <since_tizen> 3 </since_tizen> public int Height { get @@ -319,6 +334,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Gets the number of bookmarks for the passed filter in the given media ID from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// int count</returns> /// <param name="filter">The Filter for matching Bookmarks</param> @@ -335,6 +351,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Iterates through the media bookmark in the given media info from the media database. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <returns> /// Task to get all the Bookmarks </returns> /// <param name="filter"> filter for the Tags</param> @@ -359,6 +376,7 @@ namespace Tizen.Content.MediaContent /// <summary> /// Adds a bookmark to the video /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="offset">Offset of the video in seconds</param> /// <param name="thumbnailPath">Thumbnail path for the bookmark</param> /// <returns>Task with added MediaBookmark instance </returns> @@ -387,6 +405,7 @@ namespace Tizen.Content.MediaContent /// Deletes a bookmark from the media database. /// For other types Unsupported exception is thrown. /// </summary> + /// <since_tizen> 3 </since_tizen> /// <param name="bookmark">The bookmark to be deleted</param> public void DeleteBookmark(MediaBookmark bookmark) { |