]> git.sesse.net Git - vlc/commitdiff
python-ctypes: implement shortcut media.add_options (in addition to the existing...
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Mon, 23 Nov 2009 10:15:24 +0000 (11:15 +0100)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Mon, 23 Nov 2009 10:15:34 +0000 (11:15 +0100)
bindings/python-ctypes/override.py

index 9f9d6a844ec737e3756680aeef965d0bb5743f05..8cf379e013c520c219b5e63d388104943e4fc7b2 100644 (file)
@@ -168,6 +168,19 @@ class MediaControl:
         e=MediaControlException()
         return mediacontrol_get_stream_information(self, key, e).contents
 
+class Media:
+    def add_options(self, *list_of_options):
+        """Add a list of options to the media.
+
+        Options must be written without the double-dash, e.g.:
+        m.add_options('sub-filter=marq@test{marquee=Hello}', 'video-filter=invert')
+
+        Note that you also can directly pass these options in the Instance.media_new method:
+        m=instance.media_new( 'foo.avi', 'sub-filter=marq@test{marquee=Hello}', 'video-filter=invert')
+        """
+        for o in list_of_options:
+            self.add_option(o)
+
 class MediaPlayer:
     """Create a new MediaPlayer instance.