termux-packages/packages/gst-plugins-base/gir/1.22.0/GstApp-1.0.xml

84 lines
4.1 KiB
XML

<?xml version="1.0"?>
<dump>
<enum name="GstAppStreamType" get-type="gst_app_stream_type_get_type">
<member name="GST_APP_STREAM_TYPE_STREAM" nick="stream" value="0"/>
<member name="GST_APP_STREAM_TYPE_SEEKABLE" nick="seekable" value="1"/>
<member name="GST_APP_STREAM_TYPE_RANDOM_ACCESS" nick="random-access" value="2"/>
</enum> <enum name="GstAppLeakyType" get-type="gst_app_leaky_type_get_type">
<member name="GST_APP_LEAKY_TYPE_NONE" nick="none" value="0"/>
<member name="GST_APP_LEAKY_TYPE_UPSTREAM" nick="upstream" value="1"/>
<member name="GST_APP_LEAKY_TYPE_DOWNSTREAM" nick="downstream" value="2"/>
</enum> <class name="GstAppSrc" get-type="gst_app_src_get_type" parents="GstBaseSrc,GstElement,GstObject,GInitiallyUnowned,GObject">
<implements name="GstURIHandler"/>
<property name="caps" type="GstCaps" flags="227"/>
<property name="size" type="gint64" flags="227"/>
<property name="stream-type" type="GstAppStreamType" flags="227"/>
<property name="max-bytes" type="guint64" flags="227"/>
<property name="max-buffers" type="guint64" flags="227"/>
<property name="max-time" type="guint64" flags="227"/>
<property name="format" type="GstFormat" flags="227"/>
<property name="block" type="gboolean" flags="227"/>
<property name="is-live" type="gboolean" flags="227"/>
<property name="min-latency" type="gint64" flags="227"/>
<property name="max-latency" type="gint64" flags="227"/>
<property name="emit-signals" type="gboolean" flags="227"/>
<property name="min-percent" type="guint" flags="227"/>
<property name="current-level-bytes" type="guint64" flags="225"/>
<property name="current-level-buffers" type="guint64" flags="225"/>
<property name="current-level-time" type="guint64" flags="225"/>
<property name="duration" type="guint64" flags="227"/>
<property name="handle-segment-change" type="gboolean" flags="1251"/>
<property name="leaky-type" type="GstAppLeakyType" flags="1251"/>
<signal name="need-data" return="void" when="last">
<param type="guint"/>
</signal>
<signal name="enough-data" return="void" when="last">
</signal>
<signal name="seek-data" return="gboolean" when="last">
<param type="guint64"/>
</signal>
<signal name="push-buffer" return="GstFlowReturn" when="last" action="1">
<param type="GstBuffer"/>
</signal>
<signal name="push-buffer-list" return="GstFlowReturn" when="last" action="1">
<param type="GstBufferList"/>
</signal>
<signal name="push-sample" return="GstFlowReturn" when="last" action="1">
<param type="GstSample"/>
</signal>
<signal name="end-of-stream" return="GstFlowReturn" when="last" action="1">
</signal>
</class>
<class name="GstAppSink" get-type="gst_app_sink_get_type" parents="GstBaseSink,GstElement,GstObject,GInitiallyUnowned,GObject">
<implements name="GstURIHandler"/>
<property name="caps" type="GstCaps" flags="227"/>
<property name="eos" type="gboolean" flags="225"/>
<property name="emit-signals" type="gboolean" flags="227"/>
<property name="max-buffers" type="guint" flags="227"/>
<property name="drop" type="gboolean" flags="227"/>
<property name="wait-on-eos" type="gboolean" flags="227"/>
<property name="buffer-list" type="gboolean" flags="227"/>
<signal name="eos" return="void" when="last">
</signal>
<signal name="new-preroll" return="GstFlowReturn" when="last">
</signal>
<signal name="new-sample" return="GstFlowReturn" when="last">
</signal>
<signal name="new-serialized-event" return="gboolean" when="last">
</signal>
<signal name="pull-preroll" return="GstSample" when="last" action="1">
</signal>
<signal name="pull-sample" return="GstSample" when="last" action="1">
</signal>
<signal name="try-pull-preroll" return="GstSample" when="last" action="1">
<param type="guint64"/>
</signal>
<signal name="try-pull-sample" return="GstSample" when="last" action="1">
<param type="guint64"/>
</signal>
<signal name="try-pull-object" return="GstMiniObject" when="last" action="1">
<param type="guint64"/>
</signal>
</class>
</dump>