<div dir="ltr"><div><div><div>I know what you mean. One must remember that Pygi is a computer generated binding and not created by us mortals. Its worth reading up on GObject Introspection.<br></div><div><br>I found this that has been (somewhat) useful :<br>
<a href="http://lazka.github.io/pgi-docs/api/Gst_1.0/">http://lazka.github.io/pgi-docs/api/Gst_1.0/</a><br><br></div>Using the python interpreter and the dir command you can look at the objects directly then match the calls up to the formal Gst 1.0 Documentation. Ie :<br>
</div><br></div>$> python<br>Python 2.7.3 (default, Sep 26 2013, 16:38:10) <br>[GCC 4.7.2] on linux2<br>Type "help", "copyright", "credits" or "license" for more information.<br>
<div>>>> from gi.repository import Gst<br>>>> Gst.init(None)<br>[]<br>>>> buf = Gst.Buffer()<br>>>> print(dir(buf))<br>['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__gtype__', '__hash__', '__info__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'add_meta', 'append', 'append_memory', 'append_region', 'copy', 'copy_into', 'copy_region', 'dts', 'duration', 'extract', 'fill', 'find_memory', 'foreach_meta', 'get_all_memory', 'get_memory', 'get_memory_range', 'get_meta', 'get_size', 'get_sizes', 'get_sizes_range', 'insert_memory', 'iterate_meta', 'map', 'map_range', 'memcmp', 'memset', 'mini_object', 'n_memory', 'new', 'new_allocate', 'new_wrapped', 'new_wrapped_full', 'offset', 'offset_end', 'peek_memory', 'pool', 'prepend_memory', 'pts', 'remove_all_memory', 'remove_memory', 'remove_memory_range', 'remove_meta', 'replace_all_memory', 'replace_memory', 'replace_memory_range', 'resize', 'resize_range', 'set_size', 'unmap']<br>
>>> mem = Gst.Memory()<br>>>> print(dir(mem))<br>['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__gtype__', '__hash__', '__info__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'align', 'allocator', 'copy', 'get_sizes', 'is_span', 'make_mapped', 'map', 'maxsize', 'mini_object', 'new_wrapped', 'offset', 'parent', 'resize', 'share', 'size', 'unmap']<br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 12, 2013 at 9:40 AM, Charlie X. Liu <span dir="ltr"><<a href="mailto:charlie@sensoray.com" target="_blank">charlie@sensoray.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal">Just by googling, you would be able to find: <a href="https://wiki.ubuntu.com/Novacut/GStreamer1.0" target="_blank">https://wiki.ubuntu.com/Novacut/GStreamer1.0</a> ,<u></u><u></u></p>
<p class="MsoNormal">from:  <a href="https://github.com/rubenrua/GstreamerCodeSnippets" target="_blank">https://github.com/rubenrua/GstreamerCodeSnippets</a><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:gstreamer-devel-bounces@lists.freedesktop.org" target="_blank">gstreamer-devel-bounces@lists.freedesktop.org</a> [mailto:<a href="mailto:gstreamer-devel-bounces@lists.freedesktop.org" target="_blank">gstreamer-devel-bounces@lists.freedesktop.org</a>] <b>On Behalf Of </b>Serhiy Stetskovych<br>
<b>Sent:</b> Monday, November 11, 2013 2:43 PM<br><b>To:</b> Discussion of the development of and with GStreamer<br><b>Subject:</b> gstreamer1.0 python documentation<u></u><u></u></span></p></div><div class="im"><p class="MsoNormal">
<u></u> <u></u></p><div><div><p class="MsoNormal">Hello, could me tell someone where I can found the gstreamer1.0 python documentation, why it is so difficult to found in the web? Anywhere is only about porting.<u></u><u></u></p>
</div><div><p class="MsoNormal">Thank you so much.<u></u><u></u></p></div></div></div></div></div><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>