Update .gir files to 1.12.1

This commit is contained in:
Sebastian Dröge 2017-06-25 10:59:38 +03:00
parent 01d79cc53c
commit a6c8f62099
4 changed files with 307 additions and 102 deletions

View file

@ -786,7 +786,7 @@ the bin does not want to accept the element.</doc>
<doc xml:space="preserve">a #GstBin</doc> <doc xml:space="preserve">a #GstBin</doc>
<type name="Bin" c:type="GstBin*"/> <type name="Bin" c:type="GstBin*"/>
</instance-parameter> </instance-parameter>
<parameter name="element" transfer-ownership="full"> <parameter name="element" transfer-ownership="none">
<doc xml:space="preserve">the #GstElement to add</doc> <doc xml:space="preserve">the #GstElement to add</doc>
<type name="Element" c:type="GstElement*"/> <type name="Element" c:type="GstElement*"/>
</parameter> </parameter>
@ -806,11 +806,11 @@ value of each gst_bin_add() is ignored.</doc>
<doc xml:space="preserve">a #GstBin</doc> <doc xml:space="preserve">a #GstBin</doc>
<type name="Bin" c:type="GstBin*"/> <type name="Bin" c:type="GstBin*"/>
</instance-parameter> </instance-parameter>
<parameter name="element_1" transfer-ownership="full"> <parameter name="element_1" transfer-ownership="none">
<doc xml:space="preserve">the #GstElement element to add to the bin</doc> <doc xml:space="preserve">the #GstElement element to add to the bin</doc>
<type name="Element" c:type="GstElement*"/> <type name="Element" c:type="GstElement*"/>
</parameter> </parameter>
<parameter name="..." transfer-ownership="full"> <parameter name="..." transfer-ownership="none">
<doc xml:space="preserve">additional elements to add to the bin</doc> <doc xml:space="preserve">additional elements to add to the bin</doc>
<varargs/> <varargs/>
</parameter> </parameter>
@ -3380,7 +3380,7 @@ Use gst_object_unref() to release the reference to a bufferpool. If the
refcount of the pool reaches 0, the pool will be freed.</doc> refcount of the pool reaches 0, the pool will be freed.</doc>
<constructor name="new" c:identifier="gst_buffer_pool_new"> <constructor name="new" c:identifier="gst_buffer_pool_new">
<doc xml:space="preserve">Creates a new #GstBufferPool instance.</doc> <doc xml:space="preserve">Creates a new #GstBufferPool instance.</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="full">
<doc xml:space="preserve">a new #GstBufferPool instance</doc> <doc xml:space="preserve">a new #GstBufferPool instance</doc>
<type name="BufferPool" c:type="GstBufferPool*"/> <type name="BufferPool" c:type="GstBufferPool*"/>
</return-value> </return-value>
@ -11271,7 +11271,7 @@ This is for use by subclasses.</doc>
<doc xml:space="preserve">a #GstDeviceProvider</doc> <doc xml:space="preserve">a #GstDeviceProvider</doc>
<type name="DeviceProvider" c:type="GstDeviceProvider*"/> <type name="DeviceProvider" c:type="GstDeviceProvider*"/>
</instance-parameter> </instance-parameter>
<parameter name="device" transfer-ownership="full"> <parameter name="device" transfer-ownership="none">
<doc xml:space="preserve">a #GstDevice that has been added</doc> <doc xml:space="preserve">a #GstDevice that has been added</doc>
<type name="Device" c:type="GstDevice*"/> <type name="Device" c:type="GstDevice*"/>
</parameter> </parameter>
@ -12796,7 +12796,7 @@ MT safe.</doc>
<doc xml:space="preserve">a #GstElement to add the pad to.</doc> <doc xml:space="preserve">a #GstElement to add the pad to.</doc>
<type name="Element" c:type="GstElement*"/> <type name="Element" c:type="GstElement*"/>
</instance-parameter> </instance-parameter>
<parameter name="pad" transfer-ownership="full"> <parameter name="pad" transfer-ownership="none">
<doc xml:space="preserve">the #GstPad to add to the element.</doc> <doc xml:space="preserve">the #GstPad to add to the element.</doc>
<type name="Pad" c:type="GstPad*"/> <type name="Pad" c:type="GstPad*"/>
</parameter> </parameter>
@ -14919,7 +14919,7 @@ existing one is added the old one is replaced by the new one.</doc>
<doc xml:space="preserve">the #GstElementClass to add the pad template to.</doc> <doc xml:space="preserve">the #GstElementClass to add the pad template to.</doc>
<type name="ElementClass" c:type="GstElementClass*"/> <type name="ElementClass" c:type="GstElementClass*"/>
</instance-parameter> </instance-parameter>
<parameter name="templ" transfer-ownership="full"> <parameter name="templ" transfer-ownership="none">
<doc xml:space="preserve">a #GstPadTemplate to add to the element class.</doc> <doc xml:space="preserve">a #GstPadTemplate to add to the element class.</doc>
<type name="PadTemplate" c:type="GstPadTemplate*"/> <type name="PadTemplate" c:type="GstPadTemplate*"/>
</parameter> </parameter>
@ -17800,7 +17800,7 @@ case of an error.</doc>
from the target pad. The template used on the ghostpad will be @template. from the target pad. The template used on the ghostpad will be @template.
Will ref the target.</doc> Will ref the target.</doc>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">a new #GstPad, or %NULL in <doc xml:space="preserve">a new #GstPad, or %NULL in
case of an error.</doc> case of an error.</doc>
<type name="Pad" c:type="GstPad*"/> <type name="Pad" c:type="GstPad*"/>
@ -17830,7 +17830,7 @@ A target can be set on the ghostpad later with the
gst_ghost_pad_set_target() function. gst_ghost_pad_set_target() function.
The created ghostpad will not have a padtemplate.</doc> The created ghostpad will not have a padtemplate.</doc>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">a new #GstPad, or %NULL in <doc xml:space="preserve">a new #GstPad, or %NULL in
case of an error.</doc> case of an error.</doc>
<type name="Pad" c:type="GstPad*"/> <type name="Pad" c:type="GstPad*"/>
@ -17853,7 +17853,7 @@ case of an error.</doc>
c:identifier="gst_ghost_pad_new_no_target_from_template"> c:identifier="gst_ghost_pad_new_no_target_from_template">
<doc xml:space="preserve">Create a new ghostpad based on @templ, without setting a target. The <doc xml:space="preserve">Create a new ghostpad based on @templ, without setting a target. The
direction will be taken from the @templ.</doc> direction will be taken from the @templ.</doc>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">a new #GstPad, or %NULL in <doc xml:space="preserve">a new #GstPad, or %NULL in
case of an error.</doc> case of an error.</doc>
<type name="Pad" c:type="GstPad*"/> <type name="Pad" c:type="GstPad*"/>
@ -23742,7 +23742,7 @@ has been setup for a non suitable property, %TRUE otherwise.</doc>
<doc xml:space="preserve">the controller object</doc> <doc xml:space="preserve">the controller object</doc>
<type name="Object" c:type="GstObject*"/> <type name="Object" c:type="GstObject*"/>
</instance-parameter> </instance-parameter>
<parameter name="binding" transfer-ownership="full"> <parameter name="binding" transfer-ownership="none">
<doc xml:space="preserve">the #GstControlBinding that should be used</doc> <doc xml:space="preserve">the #GstControlBinding that should be used</doc>
<type name="ControlBinding" c:type="GstControlBinding*"/> <type name="ControlBinding" c:type="GstControlBinding*"/>
</parameter> </parameter>
@ -23852,7 +23852,9 @@ curve or apply a control curve sample by sample.</doc>
</parameter> </parameter>
<parameter name="values" transfer-ownership="none"> <parameter name="values" transfer-ownership="none">
<doc xml:space="preserve">array to put control-values in</doc> <doc xml:space="preserve">array to put control-values in</doc>
<type name="GObject.Value" c:type="GValue*"/> <array length="3" zero-terminated="0" c:type="GValue*">
<type name="GObject.Value" c:type="GValue"/>
</array>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
@ -23936,7 +23938,9 @@ or %NULL if the property isn't controlled.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_value_array" c:identifier="gst_object_get_value_array"> <method name="get_value_array"
c:identifier="gst_object_get_value_array"
introspectable="0">
<doc xml:space="preserve">Gets a number of values for the given controlled property starting at the <doc xml:space="preserve">Gets a number of values for the given controlled property starting at the
requested time. The array @values need to hold enough space for @n_values of requested time. The array @values need to hold enough space for @n_values of
the same type as the objects property's type. the same type as the objects property's type.
@ -28357,6 +28361,19 @@ Free-function: gst_parse_context_free</doc>
<type name="ParseContext" c:type="GstParseContext*"/> <type name="ParseContext" c:type="GstParseContext*"/>
</return-value> </return-value>
</constructor> </constructor>
<method name="copy" c:identifier="gst_parse_context_copy">
<doc xml:space="preserve">Copies the @context.</doc>
<return-value transfer-ownership="full">
<doc xml:space="preserve">A copied #GstParseContext</doc>
<type name="ParseContext" c:type="GstParseContext*"/>
</return-value>
<parameters>
<instance-parameter name="context" transfer-ownership="none">
<doc xml:space="preserve">a #GstParseContext</doc>
<type name="ParseContext" c:type="const GstParseContext*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="gst_parse_context_free"> <method name="free" c:identifier="gst_parse_context_free">
<doc xml:space="preserve">Frees a parse context previously allocated with gst_parse_context_new().</doc> <doc xml:space="preserve">Frees a parse context previously allocated with gst_parse_context_new().</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -33498,7 +33515,7 @@ MT safe.</doc>
<doc xml:space="preserve">the registry to add the plugin to</doc> <doc xml:space="preserve">the registry to add the plugin to</doc>
<type name="Registry" c:type="GstRegistry*"/> <type name="Registry" c:type="GstRegistry*"/>
</instance-parameter> </instance-parameter>
<parameter name="feature" transfer-ownership="full"> <parameter name="feature" transfer-ownership="none">
<doc xml:space="preserve">the feature to add</doc> <doc xml:space="preserve">the feature to add</doc>
<type name="PluginFeature" c:type="GstPluginFeature*"/> <type name="PluginFeature" c:type="GstPluginFeature*"/>
</parameter> </parameter>
@ -33518,7 +33535,7 @@ MT safe.</doc>
<doc xml:space="preserve">the registry to add the plugin to</doc> <doc xml:space="preserve">the registry to add the plugin to</doc>
<type name="Registry" c:type="GstRegistry*"/> <type name="Registry" c:type="GstRegistry*"/>
</instance-parameter> </instance-parameter>
<parameter name="plugin" transfer-ownership="full"> <parameter name="plugin" transfer-ownership="none">
<doc xml:space="preserve">the plugin to add</doc> <doc xml:space="preserve">the plugin to add</doc>
<type name="Plugin" c:type="GstPlugin*"/> <type name="Plugin" c:type="GstPlugin*"/>
</parameter> </parameter>
@ -35361,7 +35378,7 @@ instantiate a #GstCaps.</doc>
</field> </field>
<method name="get" c:identifier="gst_static_pad_template_get"> <method name="get" c:identifier="gst_static_pad_template_get">
<doc xml:space="preserve">Converts a #GstStaticPadTemplate into a #GstPadTemplate.</doc> <doc xml:space="preserve">Converts a #GstStaticPadTemplate into a #GstPadTemplate.</doc>
<return-value transfer-ownership="full"> <return-value transfer-ownership="none">
<doc xml:space="preserve">a new #GstPadTemplate.</doc> <doc xml:space="preserve">a new #GstPadTemplate.</doc>
<type name="PadTemplate" c:type="GstPadTemplate*"/> <type name="PadTemplate" c:type="GstPadTemplate*"/>
</return-value> </return-value>
@ -35411,7 +35428,7 @@ pertinent to streams of data).</doc>
<constructor name="new" c:identifier="gst_stream_new" version="1.10"> <constructor name="new" c:identifier="gst_stream_new" version="1.10">
<doc xml:space="preserve">Create a new #GstStream for the given @stream_id, @caps, @type <doc xml:space="preserve">Create a new #GstStream for the given @stream_id, @caps, @type
and @flags</doc> and @flags</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="full">
<doc xml:space="preserve">The new #GstStream</doc> <doc xml:space="preserve">The new #GstStream</doc>
<type name="Stream" c:type="GstStream*"/> <type name="Stream" c:type="GstStream*"/>
</return-value> </return-value>
@ -35682,7 +35699,7 @@ Applications can activate streams from a collection by using the
c:identifier="gst_stream_collection_new" c:identifier="gst_stream_collection_new"
version="1.10"> version="1.10">
<doc xml:space="preserve">Create a new #GstStreamCollection.</doc> <doc xml:space="preserve">Create a new #GstStreamCollection.</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="full">
<doc xml:space="preserve">The new #GstStreamCollection.</doc> <doc xml:space="preserve">The new #GstStreamCollection.</doc>
<type name="StreamCollection" c:type="GstStreamCollection*"/> <type name="StreamCollection" c:type="GstStreamCollection*"/>
</return-value> </return-value>
@ -43728,7 +43745,7 @@ determine a order for the two provided values.</doc>
<doc xml:space="preserve">The major version of GStreamer at compile time:</doc> <doc xml:space="preserve">The major version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_MICRO" value="0" c:type="GST_VERSION_MICRO"> <constant name="VERSION_MICRO" value="1" c:type="GST_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer at compile time:</doc> <doc xml:space="preserve">The micro version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>

View file

@ -1974,6 +1974,16 @@ then use gst_base_parse_frame_init() to initialise it.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<method name="copy" c:identifier="gst_base_parse_frame_copy">
<return-value transfer-ownership="full">
<type name="BaseParseFrame" c:type="GstBaseParseFrame*"/>
</return-value>
<parameters>
<instance-parameter name="frame" transfer-ownership="none">
<type name="BaseParseFrame" c:type="GstBaseParseFrame*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="gst_base_parse_frame_free"> <method name="free" c:identifier="gst_base_parse_frame_free">
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -10211,6 +10221,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="ref" c:identifier="gst_flow_combiner_ref">
<return-value transfer-ownership="full">
<type name="FlowCombiner" c:type="GstFlowCombiner*"/>
</return-value>
<parameters>
<instance-parameter name="combiner" transfer-ownership="none">
<type name="FlowCombiner" c:type="GstFlowCombiner*"/>
</instance-parameter>
</parameters>
</method>
<method name="remove_pad" <method name="remove_pad"
c:identifier="gst_flow_combiner_remove_pad" c:identifier="gst_flow_combiner_remove_pad"
version="1.4"> version="1.4">
@ -10243,6 +10263,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_flow_combiner_unref">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="combiner" transfer-ownership="none">
<type name="FlowCombiner" c:type="GstFlowCombiner*"/>
</instance-parameter>
</parameters>
</method>
<method name="update_flow" <method name="update_flow"
c:identifier="gst_flow_combiner_update_flow" c:identifier="gst_flow_combiner_update_flow"
version="1.4"> version="1.4">

View file

@ -2407,6 +2407,18 @@ gst_install_plugins_context_free() when no longer needed</doc>
c:type="GstInstallPluginsContext*"/> c:type="GstInstallPluginsContext*"/>
</return-value> </return-value>
</constructor> </constructor>
<method name="copy" c:identifier="gst_install_plugins_context_copy">
<return-value transfer-ownership="full">
<type name="InstallPluginsContext"
c:type="GstInstallPluginsContext*"/>
</return-value>
<parameters>
<instance-parameter name="ctx" transfer-ownership="none">
<type name="InstallPluginsContext"
c:type="GstInstallPluginsContext*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="gst_install_plugins_context_free"> <method name="free" c:identifier="gst_install_plugins_context_free">
<doc xml:space="preserve">Frees a #GstInstallPluginsContext.</doc> <doc xml:space="preserve">Frees a #GstInstallPluginsContext.</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2683,7 +2695,7 @@ in debugging.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="PLUGINS_BASE_VERSION_MICRO" <constant name="PLUGINS_BASE_VERSION_MICRO"
value="0" value="1"
c:type="GST_PLUGINS_BASE_VERSION_MICRO"> c:type="GST_PLUGINS_BASE_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc> <doc xml:space="preserve">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>

View file

@ -601,9 +601,14 @@ associated command.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="command" transfer-ownership="none"> <parameter name="command"
<doc xml:space="preserve">Pointer to GstNavigationCommand to receive the type of the direction="out"
navigation event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to GstNavigationCommand to receive the
type of the navigation event.</doc>
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> <type name="NavigationCommand" c:type="GstNavigationCommand*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -618,10 +623,15 @@ navigation event.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="key" transfer-ownership="none"> <parameter name="key"
<doc xml:space="preserve">A pointer to a location to receive the string identifying the key direction="out"
press. The returned string is owned by the event, and valid only until the caller-allocates="0"
event is unreffed.</doc> transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a location to receive
the string identifying the key press. The returned string is owned by the
event, and valid only until the event is unreffed.</doc>
<type name="utf8" c:type="const gchar**"/> <type name="utf8" c:type="const gchar**"/>
</parameter> </parameter>
</parameters> </parameters>
@ -641,19 +651,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="button" transfer-ownership="none"> <parameter name="button"
<doc xml:space="preserve">Pointer to a gint that will receive the button number associated direction="out"
with the event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gint that will receive the button
number associated with the event.</doc>
<type name="gint" c:type="gint*"/> <type name="gint" c:type="gint*"/>
</parameter> </parameter>
<parameter name="x" transfer-ownership="none"> <parameter name="x"
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the mouse button direction="out"
event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the
mouse button event.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
<parameter name="y" transfer-ownership="none"> <parameter name="y"
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the mouse button direction="out"
event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the
mouse button event.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -671,12 +696,24 @@ of the event.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="x" transfer-ownership="none"> <parameter name="x"
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the mouse movement.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the
mouse movement.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
<parameter name="y" transfer-ownership="none"> <parameter name="y"
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the mouse movement.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the
mouse movement.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -792,13 +829,24 @@ and extract the @cur_angle and @n_angles parameters.</doc>
<doc xml:space="preserve">A #GstMessage to inspect.</doc> <doc xml:space="preserve">A #GstMessage to inspect.</doc>
<type name="Gst.Message" c:type="GstMessage*"/> <type name="Gst.Message" c:type="GstMessage*"/>
</parameter> </parameter>
<parameter name="cur_angle" transfer-ownership="none"> <parameter name="cur_angle"
<doc xml:space="preserve">A pointer to a #guint to receive the new current angle number, direction="out"
or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a #guint to receive the new
current angle number, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
<parameter name="n_angles" transfer-ownership="none"> <parameter name="n_angles"
<doc xml:space="preserve">A pointer to a #guint to receive the new angle count, or NULL.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a #guint to receive the new angle
count, or NULL.</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -821,9 +869,11 @@ with it.</doc>
<parameter name="event" <parameter name="event"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
<doc xml:space="preserve">a pointer to a #GstEvent to receive the optional="1"
contained navigation event.</doc> allow-none="1">
<doc xml:space="preserve">a pointer to a #GstEvent to receive
the contained navigation event.</doc>
<type name="Gst.Event" c:type="GstEvent**"/> <type name="Gst.Event" c:type="GstEvent**"/>
</parameter> </parameter>
</parameters> </parameters>
@ -842,9 +892,14 @@ active, it indicates that the mouse is over a clickable area.</doc>
<doc xml:space="preserve">A #GstMessage to inspect.</doc> <doc xml:space="preserve">A #GstMessage to inspect.</doc>
<type name="Gst.Message" c:type="GstMessage*"/> <type name="Gst.Message" c:type="GstMessage*"/>
</parameter> </parameter>
<parameter name="active" transfer-ownership="none"> <parameter name="active"
<doc xml:space="preserve">A pointer to a gboolean to receive the active/inactive state, direction="out"
or NULL.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a gboolean to receive the
active/inactive state, or NULL.</doc>
<type name="gboolean" c:type="gboolean*"/> <type name="gboolean" c:type="gboolean*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -898,14 +953,24 @@ angles into the #guint pointed to by the @n_angles variable.</doc>
<doc xml:space="preserve">a #GstQuery</doc> <doc xml:space="preserve">a #GstQuery</doc>
<type name="Gst.Query" c:type="GstQuery*"/> <type name="Gst.Query" c:type="GstQuery*"/>
</parameter> </parameter>
<parameter name="cur_angle" transfer-ownership="none"> <parameter name="cur_angle"
<doc xml:space="preserve">Pointer to a #guint into which to store the currently selected direction="out"
angle value from the query, or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a #guint into which to store the
currently selected angle value from the query, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
<parameter name="n_angles" transfer-ownership="none"> <parameter name="n_angles"
<doc xml:space="preserve">Pointer to a #guint into which to store the number of angles direction="out"
value from the query, or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a #guint into which to store the
number of angles value from the query, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -925,7 +990,9 @@ value from the query, or NULL</doc>
<parameter name="n_cmds" <parameter name="n_cmds"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">the number of commands in this query.</doc> <doc xml:space="preserve">the number of commands in this query.</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
@ -952,7 +1019,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID.</doc>
<parameter name="cmd" <parameter name="cmd"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">a pointer to store the nth command into.</doc> <doc xml:space="preserve">a pointer to store the nth command into.</doc>
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> <type name="NavigationCommand" c:type="GstNavigationCommand*"/>
</parameter> </parameter>
@ -1019,8 +1088,13 @@ of commands passed must be equal to @n_commands.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</parameter> </parameter>
<parameter name="cmds" transfer-ownership="none"> <parameter name="cmds" transfer-ownership="none">
<doc xml:space="preserve">An array containing @n_cmds @GstNavigationCommand values.</doc> <doc xml:space="preserve">An array containing @n_cmds
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> @GstNavigationCommand values.</doc>
<array length="1"
zero-terminated="0"
c:type="GstNavigationCommand*">
<type name="NavigationCommand" c:type="GstNavigationCommand"/>
</array>
</parameter> </parameter>
</parameters> </parameters>
</function> </function>
@ -11562,9 +11636,14 @@ associated command.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="command" transfer-ownership="none"> <parameter name="command"
<doc xml:space="preserve">Pointer to GstNavigationCommand to receive the type of the direction="out"
navigation event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to GstNavigationCommand to receive the
type of the navigation event.</doc>
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> <type name="NavigationCommand" c:type="GstNavigationCommand*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11580,10 +11659,15 @@ navigation event.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="key" transfer-ownership="none"> <parameter name="key"
<doc xml:space="preserve">A pointer to a location to receive the string identifying the key direction="out"
press. The returned string is owned by the event, and valid only until the caller-allocates="0"
event is unreffed.</doc> transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a location to receive
the string identifying the key press. The returned string is owned by the
event, and valid only until the event is unreffed.</doc>
<type name="utf8" c:type="const gchar**"/> <type name="utf8" c:type="const gchar**"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11604,19 +11688,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="button" transfer-ownership="none"> <parameter name="button"
<doc xml:space="preserve">Pointer to a gint that will receive the button number associated direction="out"
with the event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gint that will receive the button
number associated with the event.</doc>
<type name="gint" c:type="gint*"/> <type name="gint" c:type="gint*"/>
</parameter> </parameter>
<parameter name="x" transfer-ownership="none"> <parameter name="x"
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the mouse button direction="out"
event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the
mouse button event.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
<parameter name="y" transfer-ownership="none"> <parameter name="y"
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the mouse button direction="out"
event.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the
mouse button event.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11635,12 +11734,24 @@ of the event.</doc>
<doc xml:space="preserve">A #GstEvent to inspect.</doc> <doc xml:space="preserve">A #GstEvent to inspect.</doc>
<type name="Gst.Event" c:type="GstEvent*"/> <type name="Gst.Event" c:type="GstEvent*"/>
</parameter> </parameter>
<parameter name="x" transfer-ownership="none"> <parameter name="x"
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the mouse movement.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the x coordinate of the
mouse movement.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
<parameter name="y" transfer-ownership="none"> <parameter name="y"
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the mouse movement.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a gdouble to receive the y coordinate of the
mouse movement.</doc>
<type name="gdouble" c:type="gdouble*"/> <type name="gdouble" c:type="gdouble*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11761,13 +11872,24 @@ and extract the @cur_angle and @n_angles parameters.</doc>
<doc xml:space="preserve">A #GstMessage to inspect.</doc> <doc xml:space="preserve">A #GstMessage to inspect.</doc>
<type name="Gst.Message" c:type="GstMessage*"/> <type name="Gst.Message" c:type="GstMessage*"/>
</parameter> </parameter>
<parameter name="cur_angle" transfer-ownership="none"> <parameter name="cur_angle"
<doc xml:space="preserve">A pointer to a #guint to receive the new current angle number, direction="out"
or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a #guint to receive the new
current angle number, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
<parameter name="n_angles" transfer-ownership="none"> <parameter name="n_angles"
<doc xml:space="preserve">A pointer to a #guint to receive the new angle count, or NULL.</doc> direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a #guint to receive the new angle
count, or NULL.</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11791,9 +11913,11 @@ with it.</doc>
<parameter name="event" <parameter name="event"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
<doc xml:space="preserve">a pointer to a #GstEvent to receive the optional="1"
contained navigation event.</doc> allow-none="1">
<doc xml:space="preserve">a pointer to a #GstEvent to receive
the contained navigation event.</doc>
<type name="Gst.Event" c:type="GstEvent**"/> <type name="Gst.Event" c:type="GstEvent**"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11813,9 +11937,14 @@ active, it indicates that the mouse is over a clickable area.</doc>
<doc xml:space="preserve">A #GstMessage to inspect.</doc> <doc xml:space="preserve">A #GstMessage to inspect.</doc>
<type name="Gst.Message" c:type="GstMessage*"/> <type name="Gst.Message" c:type="GstMessage*"/>
</parameter> </parameter>
<parameter name="active" transfer-ownership="none"> <parameter name="active"
<doc xml:space="preserve">A pointer to a gboolean to receive the active/inactive state, direction="out"
or NULL.</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">A pointer to a gboolean to receive the
active/inactive state, or NULL.</doc>
<type name="gboolean" c:type="gboolean*"/> <type name="gboolean" c:type="gboolean*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11873,14 +12002,24 @@ angles into the #guint pointed to by the @n_angles variable.</doc>
<doc xml:space="preserve">a #GstQuery</doc> <doc xml:space="preserve">a #GstQuery</doc>
<type name="Gst.Query" c:type="GstQuery*"/> <type name="Gst.Query" c:type="GstQuery*"/>
</parameter> </parameter>
<parameter name="cur_angle" transfer-ownership="none"> <parameter name="cur_angle"
<doc xml:space="preserve">Pointer to a #guint into which to store the currently selected direction="out"
angle value from the query, or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a #guint into which to store the
currently selected angle value from the query, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
<parameter name="n_angles" transfer-ownership="none"> <parameter name="n_angles"
<doc xml:space="preserve">Pointer to a #guint into which to store the number of angles direction="out"
value from the query, or NULL</doc> caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">Pointer to a #guint into which to store the
number of angles value from the query, or NULL</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
</parameters> </parameters>
@ -11901,7 +12040,9 @@ value from the query, or NULL</doc>
<parameter name="n_cmds" <parameter name="n_cmds"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">the number of commands in this query.</doc> <doc xml:space="preserve">the number of commands in this query.</doc>
<type name="guint" c:type="guint*"/> <type name="guint" c:type="guint*"/>
</parameter> </parameter>
@ -11929,7 +12070,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID.</doc>
<parameter name="cmd" <parameter name="cmd"
direction="out" direction="out"
caller-allocates="0" caller-allocates="0"
transfer-ownership="full"> transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">a pointer to store the nth command into.</doc> <doc xml:space="preserve">a pointer to store the nth command into.</doc>
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> <type name="NavigationCommand" c:type="GstNavigationCommand*"/>
</parameter> </parameter>
@ -11975,8 +12118,11 @@ of commands passed must be equal to @n_commands.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</parameter> </parameter>
<parameter name="cmds" transfer-ownership="none"> <parameter name="cmds" transfer-ownership="none">
<doc xml:space="preserve">An array containing @n_cmds @GstNavigationCommand values.</doc> <doc xml:space="preserve">An array containing @n_cmds
<type name="NavigationCommand" c:type="GstNavigationCommand*"/> @GstNavigationCommand values.</doc>
<array length="1" zero-terminated="0" c:type="GstNavigationCommand*">
<type name="NavigationCommand" c:type="GstNavigationCommand"/>
</array>
</parameter> </parameter>
</parameters> </parameters>
</function> </function>