From: Olivier Aubert Date: Mon, 23 Nov 2009 10:15:24 +0000 (+0100) Subject: python-ctypes: implement shortcut media.add_options (in addition to the existing... X-Git-Tag: 1.1.0-ff~2417 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=d2a714c1e4f5337e9d602dc7e81f875fc29e0305;hp=c57811067847c2644c2487a749f149057fb448cf;p=vlc python-ctypes: implement shortcut media.add_options (in addition to the existing instance.media_new( mrl, options...)) --- diff --git a/bindings/python-ctypes/override.py b/bindings/python-ctypes/override.py index 9f9d6a844e..8cf379e013 100644 --- a/bindings/python-ctypes/override.py +++ b/bindings/python-ctypes/override.py @@ -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.