<div dir="ltr"><div><div><div><div><div><div>Hey everyone,<br><br></div>While developing my own programs around gstreamer using the SDK, I've noticed that the output of gst-inspect-0.10 for quite a few elements suggests more functionality than described in any documentation I can find. The two specific sections I'm asking about are the "Implementation" functions listed for each pad, and the flags for each property.<br>
<br></div>Would anyone be able to explain (or point me to a good description of) how each of these features can be accessed?<br><br></div>To further illustrate my question, I'll copy/paste the sections I'm referring to on a section of the output information on the "queue" element:<br>
<span style="font-family:courier new,monospace"><br></span></div><span style="font-family:courier new,monospace">Pads:<br>  SRC: 'src'<br>    Implementation:<br>      Has custom eventfunc(): gst_queue_handle_src_event<br>
      Has custom queryfunc(): gst_queue_handle_src_query<br>      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default<br>      Has getcapsfunc(): gst_queue_getcaps<br>      Has acceptcapsfunc(): gst_queue_acceptcaps<br>
    Pad Template: 'src'</span><br><br></div>In this case, how would I use each of the custom functions?<br><br><font face="courier new,monospace">max-size-buffers    : Max. number of buffers in the queue (0=disable)<br>
                        flags: readable, writable                        <br><span style="font-family:arial,helvetica,sans-serif"><br></span></font></div><font face="courier new,monospace"><span style="font-family:arial,helvetica,sans-serif">And for this, how would I change the readable/writable flag for the property?</span><br>
</font><div><div><div><br></div><div>Many thanks,<br></div><div>George<br></div></div></div></div>