[MediaController] Replace deprecated pinvoke function (#994)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.Remoting / MediaController / InternalEnums.cs
index b25c43b..9b3d0ad 100644 (file)
  * limitations under the License.
  */
 
-using System.Diagnostics;
-
 namespace Tizen.Multimedia.Remoting
 {
-    internal enum MediaControllerPlaybackCode
+    internal enum MediaControllerNativePlaybackState
     {
         None,
         Play,
         Pause,
         Stop,
+        Next,           // Deprecated since 4.0
+        Prev,           // Deprecated since 4.0
+        FastForward,    // Deprecated since 4.0
+        Rewind,         // Deprecated since 4.0
+        MovingToNext,   // Since 4.0
+        MovingToPrev,   // Since 4.0
+        FastForwarding, // Since 4.0
+        Rewinding       // Since 4.0
+    }
+
+    internal enum MediaControllerNativePlaybackAction
+    {
+        Play,
+        Pause,
+        Stop,
         Next,
         Prev,
         FastForward,
         Rewind,
+        Toggle
     }
 
-    internal enum MediaControllerServerState
+    internal enum MediaControllerNativeServerState
     {
         None,
         Activated,
         Deactivated,
     }
 
-    internal enum MediaControllerShuffleMode
+    internal enum MediaControllerNativeShuffleMode
     {
         On,
         Off,
     }
 
-    internal enum NativeRepeatMode
+    internal enum MediaControllerNativeRepeatMode
     {
         On,
         Off,
+        OneMedia
     }
 
-    internal enum MediaControllerAttribute
+    internal enum MediaControllerNativeAttribute
     {
         Title,
         Artist,
@@ -62,5 +77,20 @@ namespace Tizen.Multimedia.Remoting
         Description,
         TrackNumber,
         Picture,
+        Season,
+        Episode,
+        Resolution
+    }
+
+    internal enum MediaControlCapabilityCategory
+    {
+        Shuffle,
+        Repeat,
+        PlaybackPosition,
+        Playlist,
+        ClientCustom,
+        Search,
+        Subtitle,
+        Mode360
     }
 }
\ No newline at end of file