summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_playable.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efl/interfaces/efl_playable.eo')
-rw-r--r--src/lib/efl/interfaces/efl_playable.eo29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/lib/efl/interfaces/efl_playable.eo b/src/lib/efl/interfaces/efl_playable.eo
new file mode 100644
index 0000000000..56dbc9e51b
--- /dev/null
+++ b/src/lib/efl/interfaces/efl_playable.eo
@@ -0,0 +1,29 @@
+interface Efl.Playable
+{
+ [[Efl media playable interface]]
+ methods {
+ @property length {
+ [[Get the length of play for the media file.]]
+ get {
+ }
+ values {
+ length: double; [[The length of the stream in seconds.]]
+ }
+ }
+ @property playable {
+ get {
+ }
+ values {
+ playable: bool;
+ }
+ }
+ @property seekable {
+ [[Get whether the media file is seekable.]]
+ get {
+ }
+ values {
+ seekable: bool; [[$true if seekable.]]
+ }
+ }
+ }
+}