]> git.sesse.net Git - vlc/blobdiff - bindings/python-ctypes/override.py
python-ctypes: implement shortcut media.add_options (in addition to the existing...
[vlc] / 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.