diff --git a/gir-files/Gst-1.0.gir b/gir-files/Gst-1.0.gir index 2b44b1611..c1d9bc2e7 100644 --- a/gir-files/Gst-1.0.gir +++ b/gir-files/Gst-1.0.gir @@ -23852,7 +23852,9 @@ curve or apply a control curve sample by sample. array to put control-values in - + + + @@ -23936,7 +23938,9 @@ or %NULL if the property isn't controlled. - + 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 the same type as the objects property's type. @@ -28357,6 +28361,19 @@ Free-function: gst_parse_context_free + + Copies the @context. + + A copied #GstParseContext + + + + + a #GstParseContext + + + + Frees a parse context previously allocated with gst_parse_context_new(). @@ -43728,7 +43745,7 @@ determine a order for the two provided values. The major version of GStreamer at compile time: - + The micro version of GStreamer at compile time: diff --git a/gir-files/GstBase-1.0.gir b/gir-files/GstBase-1.0.gir index 5c49a74cb..50824ab31 100644 --- a/gir-files/GstBase-1.0.gir +++ b/gir-files/GstBase-1.0.gir @@ -1974,6 +1974,16 @@ then use gst_base_parse_frame_init() to initialise it. + + + + + + + + + + @@ -10211,6 +10221,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function. + + + + + + + + + + @@ -10243,6 +10263,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function. + + + + + + + + + + diff --git a/gir-files/GstPbutils-1.0.gir b/gir-files/GstPbutils-1.0.gir index 9148395ad..8ce604dd7 100644 --- a/gir-files/GstPbutils-1.0.gir +++ b/gir-files/GstPbutils-1.0.gir @@ -2407,6 +2407,18 @@ gst_install_plugins_context_free() when no longer needed c:type="GstInstallPluginsContext*"/> + + + + + + + + + + Frees a #GstInstallPluginsContext. @@ -2683,7 +2695,7 @@ in debugging. The micro version of GStreamer's gst-plugins-base libraries at compile time. diff --git a/gir-files/GstVideo-1.0.gir b/gir-files/GstVideo-1.0.gir index 451da39cd..5031bc62a 100644 --- a/gir-files/GstVideo-1.0.gir +++ b/gir-files/GstVideo-1.0.gir @@ -601,9 +601,14 @@ associated command. A #GstEvent to inspect. - - Pointer to GstNavigationCommand to receive the type of the -navigation event. + + Pointer to GstNavigationCommand to receive the + type of the navigation event. @@ -618,10 +623,15 @@ navigation event. A #GstEvent to inspect. - - 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. + + 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. @@ -641,19 +651,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType. A #GstEvent to inspect. - - Pointer to a gint that will receive the button number associated -with the event. + + Pointer to a gint that will receive the button + number associated with the event. - - Pointer to a gdouble to receive the x coordinate of the mouse button -event. + + Pointer to a gdouble to receive the x coordinate of the + mouse button event. - - Pointer to a gdouble to receive the y coordinate of the mouse button -event. + + Pointer to a gdouble to receive the y coordinate of the + mouse button event. @@ -671,12 +696,24 @@ of the event. A #GstEvent to inspect. - - Pointer to a gdouble to receive the x coordinate of the mouse movement. + + Pointer to a gdouble to receive the x coordinate of the + mouse movement. - - Pointer to a gdouble to receive the y coordinate of the mouse movement. + + Pointer to a gdouble to receive the y coordinate of the + mouse movement. @@ -792,13 +829,24 @@ and extract the @cur_angle and @n_angles parameters. A #GstMessage to inspect. - - A pointer to a #guint to receive the new current angle number, -or NULL + + A pointer to a #guint to receive the new + current angle number, or NULL - - A pointer to a #guint to receive the new angle count, or NULL. + + A pointer to a #guint to receive the new angle + count, or NULL. @@ -821,9 +869,11 @@ with it. - a pointer to a #GstEvent to receive the - contained navigation event. + transfer-ownership="full" + optional="1" + allow-none="1"> + a pointer to a #GstEvent to receive + the contained navigation event. @@ -842,9 +892,14 @@ active, it indicates that the mouse is over a clickable area. A #GstMessage to inspect. - - A pointer to a gboolean to receive the active/inactive state, -or NULL. + + A pointer to a gboolean to receive the + active/inactive state, or NULL. @@ -898,14 +953,24 @@ angles into the #guint pointed to by the @n_angles variable. a #GstQuery - - Pointer to a #guint into which to store the currently selected -angle value from the query, or NULL + + Pointer to a #guint into which to store the + currently selected angle value from the query, or NULL - - Pointer to a #guint into which to store the number of angles -value from the query, or NULL + + Pointer to a #guint into which to store the + number of angles value from the query, or NULL @@ -925,7 +990,9 @@ value from the query, or NULL + transfer-ownership="full" + optional="1" + allow-none="1"> the number of commands in this query. @@ -952,7 +1019,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID. + transfer-ownership="full" + optional="1" + allow-none="1"> a pointer to store the nth command into. @@ -1019,8 +1088,13 @@ of commands passed must be equal to @n_commands. - An array containing @n_cmds @GstNavigationCommand values. - + An array containing @n_cmds + @GstNavigationCommand values. + + + @@ -11562,9 +11636,14 @@ associated command. A #GstEvent to inspect. - - Pointer to GstNavigationCommand to receive the type of the -navigation event. + + Pointer to GstNavigationCommand to receive the + type of the navigation event. @@ -11580,10 +11659,15 @@ navigation event. A #GstEvent to inspect. - - 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. + + 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. @@ -11604,19 +11688,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType. A #GstEvent to inspect. - - Pointer to a gint that will receive the button number associated -with the event. + + Pointer to a gint that will receive the button + number associated with the event. - - Pointer to a gdouble to receive the x coordinate of the mouse button -event. + + Pointer to a gdouble to receive the x coordinate of the + mouse button event. - - Pointer to a gdouble to receive the y coordinate of the mouse button -event. + + Pointer to a gdouble to receive the y coordinate of the + mouse button event. @@ -11635,12 +11734,24 @@ of the event. A #GstEvent to inspect. - - Pointer to a gdouble to receive the x coordinate of the mouse movement. + + Pointer to a gdouble to receive the x coordinate of the + mouse movement. - - Pointer to a gdouble to receive the y coordinate of the mouse movement. + + Pointer to a gdouble to receive the y coordinate of the + mouse movement. @@ -11761,13 +11872,24 @@ and extract the @cur_angle and @n_angles parameters. A #GstMessage to inspect. - - A pointer to a #guint to receive the new current angle number, -or NULL + + A pointer to a #guint to receive the new + current angle number, or NULL - - A pointer to a #guint to receive the new angle count, or NULL. + + A pointer to a #guint to receive the new angle + count, or NULL. @@ -11791,9 +11913,11 @@ with it. - a pointer to a #GstEvent to receive the - contained navigation event. + transfer-ownership="full" + optional="1" + allow-none="1"> + a pointer to a #GstEvent to receive + the contained navigation event. @@ -11813,9 +11937,14 @@ active, it indicates that the mouse is over a clickable area. A #GstMessage to inspect. - - A pointer to a gboolean to receive the active/inactive state, -or NULL. + + A pointer to a gboolean to receive the + active/inactive state, or NULL. @@ -11873,14 +12002,24 @@ angles into the #guint pointed to by the @n_angles variable. a #GstQuery - - Pointer to a #guint into which to store the currently selected -angle value from the query, or NULL + + Pointer to a #guint into which to store the + currently selected angle value from the query, or NULL - - Pointer to a #guint into which to store the number of angles -value from the query, or NULL + + Pointer to a #guint into which to store the + number of angles value from the query, or NULL @@ -11901,7 +12040,9 @@ value from the query, or NULL + transfer-ownership="full" + optional="1" + allow-none="1"> the number of commands in this query. @@ -11929,7 +12070,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID. + transfer-ownership="full" + optional="1" + allow-none="1"> a pointer to store the nth command into. @@ -11975,8 +12118,11 @@ of commands passed must be equal to @n_commands. - An array containing @n_cmds @GstNavigationCommand values. - + An array containing @n_cmds + @GstNavigationCommand values. + + + diff --git a/gstreamer/src/auto/object.rs b/gstreamer/src/auto/object.rs index 07b1300fd..693a4f035 100644 --- a/gstreamer/src/auto/object.rs +++ b/gstreamer/src/auto/object.rs @@ -48,7 +48,7 @@ pub trait ObjectExt { fn get_control_rate(&self) -> ClockTime; - //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, n_values: u32, values: /*Ignored*/&mut glib::Value) -> bool; + //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, values: /*Ignored*/&[&glib::Value]) -> bool; fn get_name(&self) -> Option; @@ -113,7 +113,7 @@ impl> ObjectExt for O { } } - //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, n_values: u32, values: /*Ignored*/&mut glib::Value) -> bool { + //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, values: /*Ignored*/&[&glib::Value]) -> bool { // unsafe { TODO: call ffi::gst_object_get_g_value_array() } //}