1class @beta Efl.Ui.Video extends Efl.Ui.Layout_Base
2   implements Efl.File, Efl.Access.Widget.Action
3   composites Efl.Player
4{
5   [[Efl UI video class]]
6   methods {
7      @property remember_position {
8         [[Whether the object can remember the last played position.
9
10           Note: This API only serves as indication. System support is
11           required.
12         ]]
13         set {
14         }
15         get {
16         }
17         values {
18            remember: bool; [[$true when the object can remember the last position, $false otherwise]]
19         }
20      }
21      @property emotion {
22         [[The underlying Emotion object.]]
23         get {
24            return: Efl.Canvas.Object; [[The underlying Emotion object.]]
25         }
26      }
27      @property title {
28         [[The title (for instance DVD title) from this emotion object.
29
30           This function is only useful when playing a DVD.
31
32           Note: Don't change or free the string returned by this function.
33         ]]
34         get {
35            return: string; [[A string containing the title.]]
36         }
37      }
38   }
39   implements {
40      Efl.Object.constructor;
41      Efl.File.load;
42      Efl.File.unload;
43      Efl.Canvas.Group.group_calculate;
44      Efl.Ui.Widget.widget_input_event_handler;
45      Efl.Access.Widget.Action.elm_actions { get; }
46      Efl.Player.playing { get; set; }
47      Efl.Player.paused { get; set; }
48   }
49}
50