[MediaController] Add new API for Season, Episode, Resolution (#769)
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia.Remoting / MediaController / InternalEnums.cs
1 /*
2  * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.0 (the License);
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an AS IS BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 namespace Tizen.Multimedia.Remoting
18 {
19     internal enum MediaControllerNativePlaybackState
20     {
21         None,
22         Play,
23         Pause,
24         Stop,
25         Next,           // Deprecated since 4.0
26         Prev,           // Deprecated since 4.0
27         FastForward,    // Deprecated since 4.0
28         Rewind,         // Deprecated since 4.0
29         MovingToNext,   // Since 4.0
30         MovingToPrev,   // Since 4.0
31         FastForwarding, // Since 4.0
32         Rewinding       // Since 4.0
33     }
34
35     internal enum MediaControllerNativePlaybackAction
36     {
37         Play,
38         Pause,
39         Stop,
40         Next,
41         Prev,
42         FastForward,
43         Rewind,
44         Toggle
45     }
46
47     internal enum MediaControllerNativeServerState
48     {
49         None,
50         Activated,
51         Deactivated,
52     }
53
54     internal enum MediaControllerNativeShuffleMode
55     {
56         On,
57         Off,
58     }
59
60     internal enum MediaControllerNativeRepeatMode
61     {
62         On,
63         Off,
64         OneMedia
65     }
66
67     internal enum MediaControllerNativeAttribute
68     {
69         Title,
70         Artist,
71         Album,
72         Author,
73         Genre,
74         Duration,
75         Date,
76         Copyright,
77         Description,
78         TrackNumber,
79         Picture,
80         Season,
81         Episode,
82         Resolution
83     }
84 }