From cedc8bf5432e0777f7981158b5850784d8a672f4 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Fri, 29 Jan 2021 09:37:58 +0100 Subject: [PATCH] gir-files: Import from preliminary gstreamer 1.18.4 at 41999d97 --- gir-files/Gst-1.0.gir | 630 +----------------------------------------- 1 file changed, 2 insertions(+), 628 deletions(-) diff --git a/gir-files/Gst-1.0.gir b/gir-files/Gst-1.0.gir index 3ffc78bc6..a2a3c31ea 100644 --- a/gir-files/Gst-1.0.gir +++ b/gir-files/Gst-1.0.gir @@ -2117,23 +2117,6 @@ contain a concatenation of the memory of @buf1 and the requested region of - - Create a copy of the given buffer. This will only copy the buffer's -data to a newly allocated memory if needed (if the type of memory -requires it), otherwise the underlying data is just referenced. -Check gst_buffer_copy_deep() if you want to force the data -to be copied to newly allocated memory. - - a new copy of @buf. - - - - - a #GstBuffer. - - - - Create a copy of the given buffer. This will make a newly allocated copy of the data the source buffer contains. @@ -2895,25 +2878,6 @@ See gst_buffer_insert_memory() for more details. - - Increases the refcount of the given buffer by one. - -Note that the refcount affects the writability -of @buf and its metadata, see gst_buffer_is_writable(). -It is important to note that keeping additional references to -GstBuffer instances can potentially increase the number -of memcpy operations in a pipeline. - - @buf - - - - - a #GstBuffer. - - - - Remove all the memory blocks in @buffer. @@ -3146,19 +3110,6 @@ replaced with @mem. - - Decreases the refcount of the buffer. If the refcount reaches 0, the buffer -with the associated metadata and memory will be freed. - - - - - - a #GstBuffer. - - - - Clears one or more buffer flags. @@ -3187,30 +3138,6 @@ together to make room for the new block. - - Modifies a pointer to a #GstBuffer to point to a different #GstBuffer. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -buffer is unreffed, the new is reffed). - -Either @nbuf or the #GstBuffer pointed to by @obuf may be %NULL. - - %TRUE when @obuf was different from @nbuf. - - - - - pointer to a pointer to - a #GstBuffer to be replaced. - - - - pointer to a #GstBuffer that will - replace the buffer pointed to by @obuf. - - - - A set of flags that can be provided to the gst_buffer_copy_into() @@ -3392,21 +3319,6 @@ size of all buffers. - - Create a shallow copy of the given buffer list. This will make a newly -allocated copy of the source list with copies of buffer pointers. The -refcount of buffers pointed to will be increased by one. - - a new copy of @list. - - - - - a #GstBufferList - - - - Create a copy of the given buffer list. This will make a newly allocated copy of the buffer that the source buffer list contains. @@ -3527,24 +3439,6 @@ A -1 value for @idx will append the buffer at the end. - - Increases the refcount of the given buffer list by one. - -Note that the refcount affects the writability of @list and its data, see -gst_buffer_list_make_writable(). It is important to note that keeping -additional references to GstBufferList instances can potentially increase -the number of memcpy operations in a pipeline. - - @list - - - - - a #GstBufferList - - - - Remove @length buffers starting from @idx in @list. The following buffers are moved to close the gap. @@ -3566,19 +3460,6 @@ are moved to close the gap. - - Decreases the refcount of the buffer list. If the refcount reaches 0, the -buffer list will be freed. - - - - - - a #GstBufferList - - - - A function that will be called from gst_buffer_list_foreach(). The @buffer @@ -6382,26 +6263,6 @@ reference to it with gst_caps_ref(). - - Add a reference to a #GstCaps object. - -From this point on, until the caller calls gst_caps_unref() or -gst_caps_make_writable(), it is guaranteed that the caps object will not -change. This means its structures won't change, etc. To use a #GstCaps -object, you must always have a refcount on it -- either the one made -implicitly by e.g. gst_caps_new_simple(), or via taking one explicitly with -this function. - - the same #GstCaps object. - - - - - the #GstCaps to reference - - - - removes the structure with the given index from the list of structures contained in @caps. @@ -6624,19 +6485,6 @@ the same and contain no structure at all. - - Unref a #GstCaps and and free all its structures and the -structures' values when the refcount reaches 0. - - - - - - a #GstCaps. - - - - Converts @caps from a string representation. @@ -6653,51 +6501,6 @@ when there are nested #GstCaps / #GstStructure deeper than one level. - - Modifies a pointer to a #GstCaps to point to a different #GstCaps. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -caps is unreffed, the new is reffed). - -Either @new_caps or the #GstCaps pointed to by @old_caps may be %NULL. - - %TRUE if @new_caps was different from @old_caps - - - - - pointer to a pointer - to a #GstCaps to be replaced. - - - - pointer to a #GstCaps that will - replace the caps pointed to by @old_caps. - - - - - - Modifies a pointer to a #GstCaps to point to a different #GstCaps. This -function is similar to gst_caps_replace() except that it takes ownership -of @new_caps. - - %TRUE if @new_caps was different from @old_caps - - - - - pointer to a pointer to a #GstCaps to be - replaced. - - - - pointer to a #GstCaps that will - replace the caps pointed to by @old_caps. - - - - #GstCapsFeatures can optionally be set on a #GstCaps to add requirements @@ -16813,19 +16616,6 @@ given @uid. - - Copy the event using the event specific copy function. - - the new event - - - - - The event to copy - - - - Parses a segment @event and copies the #GstSegment into the location given by @segment. @@ -17469,19 +17259,6 @@ want to modify it or store it for later use. - - Increase the refcount of this event. - - @event (for convenience when doing assignments) - - - - - The event to refcount - - - - All streams that have the same group id are supposed to be played together, i.e. all streams inside a container file should have the @@ -17592,18 +17369,6 @@ MT safe. - - Decrease the refcount of an event, freeing it if the refcount reaches 0. - - - - - - the event to refcount - - - - Get a writable version of the structure. @@ -17623,68 +17388,6 @@ MT safe. - - Modifies a pointer to a #GstEvent to point to a different #GstEvent. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -event is unreffed, the new one is reffed). - -Either @new_event or the #GstEvent pointed to by @old_event may be %NULL. - - %TRUE if @new_event was different from @old_event - - - - - pointer to a - pointer to a #GstEvent to be replaced. - - - - pointer to a #GstEvent that will - replace the event pointed to by @old_event. - - - - - - Atomically replace the #GstEvent pointed to by @old_event with %NULL and -return the original event. - - the #GstEvent that was in @old_event - - - - - pointer to a - pointer to a #GstEvent to be stolen. - - - - - - Modifies a pointer to a #GstEvent to point to a different #GstEvent. This -function is similar to gst_event_replace() except that it takes ownership of -@new_event. - -Either @new_event or the #GstEvent pointed to by @old_event may be %NULL. - - %TRUE if @new_event was different from @old_event - - - - - pointer to a - pointer to a #GstEvent to be stolen. - - - - pointer to a #GstEvent that will - replace the event pointed to by @old_event. - - - - #GstEventType lists the standard event types that can be sent in a pipeline. @@ -20383,19 +20086,6 @@ should be done. - - Increase the refcount of this memory. - - @memory (for convenience when doing assignments) - - - - - The memory to refcount - - - - Resize the memory region. @mem should be writable and offset + size should be less than the maxsize of @mem. @@ -20460,18 +20150,6 @@ copy from @offset to the end of the memory region. - - Decrease the refcount of a memory, freeing it if the refcount reaches 0. - - - - - - the memory to refcount - - - - Copy @size bytes from @mem starting at @offset and return them wrapped in a @@ -22845,19 +22523,6 @@ The returned structure must not be freed. - - Convenience macro to increase the reference count of the message. - - @msg (for convenience when doing assignments) - - - - - the message to ref - - - - Configures the buffering stats values in @message. @@ -23057,19 +22722,6 @@ GstTask object but other objects might be added in the future. - - Convenience macro to decrease the reference count of the message, possibly -freeing it. - - - - - - the message to unref - - - - Get a writable version of the structure. @@ -32692,21 +32344,6 @@ start position of the array should be inferior to @start. - - Copies the given query using the copy function of the parent #GstStructure. - -Free-function: gst_query_unref - - a new copy of @q. - - - - - a #GstQuery to copy. - - - - Check if @query has metadata @api set. When this function returns %TRUE, @index will contain the index where the requested API and the parameters @@ -34031,19 +33668,6 @@ to permanent or not. - - Decreases the refcount of the query. If the refcount reaches 0, the query -will be freed. - - - - - - a #GstQuery to decrease the refcount of. - - - - Get the structure of a query. This method should be called with a writable @query so that the returned structure is guaranteed to be writable. @@ -34060,30 +33684,6 @@ will be freed. - - Modifies a pointer to a #GstQuery to point to a different #GstQuery. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -query is unreffed, the new one is reffed). - -Either @new_query or the #GstQuery pointed to by @old_query may be %NULL. - - %TRUE if @new_query was different from @old_query - - - - - pointer to a pointer to a - #GstQuery to be replaced. - - - - pointer to a #GstQuery that will - replace the query pointed to by @old_query. - - - - Standard predefined Query types @@ -35420,20 +35020,6 @@ Free-function: gst_sample_unref - - Create a copy of the given sample. This will also make a newly allocated -copy of the data the source sample contains. - - a new copy of @buf. - - - - - a #GstSample. - - - - Get the buffer associated with @sample @@ -35510,19 +35096,6 @@ copy of the data the source sample contains. - - Increases the refcount of the given sample by one. - - @sample - - - - - a #GstSample - - - - Set the buffer associated with @sample. @sample must be writable. @@ -35604,19 +35177,6 @@ and @info must not have a parent set already. - - Decreases the refcount of the sample. If the refcount reaches 0, the -sample will be freed. - - - - - - a #GstSample - - - - The different scheduling flags. @@ -40993,25 +40553,6 @@ be non-%NULL and non-empty. - - Add a reference to a #GstTagList mini object. - -From this point on, until the caller calls gst_tag_list_unref() or -gst_tag_list_make_writable(), it is guaranteed that the taglist object will -not change. To use a #GstTagList object, you must always have a refcount on -it -- either the one made implicitly by e.g. gst_tag_list_new(), or via -taking one explicitly with this function. - - the same #GstTagList mini object. - - - - - the #GstTagList to reference - - - - Removes the given tag from the taglist. @@ -41060,18 +40601,6 @@ of a taglist is stream scope. - - Unref a #GstTagList, and and free all its memory when the refcount reaches 0. - - - - - - a #GstTagList. - - - - Copies the contents for the given tag into the value, merging multiple values into one if multiple values are associated @@ -44574,7 +44103,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: @@ -44582,7 +44111,7 @@ determine a order for the two provided values. The minor version of GStreamer at compile time: - + The nano version of GStreamer at compile time: Actual releases have 0, GIT versions have 1, prerelease versions have 2-... @@ -45101,30 +44630,6 @@ you have an additional reference to it. - - Modifies a pointer to a #GstBuffer to point to a different #GstBuffer. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -buffer is unreffed, the new is reffed). - -Either @nbuf or the #GstBuffer pointed to by @obuf may be %NULL. - - %TRUE when @obuf was different from @nbuf. - - - - - pointer to a pointer to - a #GstBuffer to be replaced. - - - - pointer to a #GstBuffer that will - replace the buffer pointed to by @obuf. - - - - Calculates the linear regression of the values @xy and places the result in @m_num, @m_denom, @b and @xbase, representing the function @@ -45241,51 +44746,6 @@ also: gst_caps_ref(). - - Modifies a pointer to a #GstCaps to point to a different #GstCaps. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -caps is unreffed, the new is reffed). - -Either @new_caps or the #GstCaps pointed to by @old_caps may be %NULL. - - %TRUE if @new_caps was different from @old_caps - - - - - pointer to a pointer - to a #GstCaps to be replaced. - - - - pointer to a #GstCaps that will - replace the caps pointed to by @old_caps. - - - - - - Modifies a pointer to a #GstCaps to point to a different #GstCaps. This -function is similar to gst_caps_replace() except that it takes ownership -of @new_caps. - - %TRUE if @new_caps was different from @old_caps - - - - - pointer to a pointer to a #GstCaps to be - replaced. - - - - pointer to a #GstCaps that will - replace the caps pointed to by @old_caps. - - - - Clears a reference to a #GstMiniObject. @@ -46077,68 +45537,6 @@ otherwise be made using gst_event_copy(). - - Modifies a pointer to a #GstEvent to point to a different #GstEvent. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -event is unreffed, the new one is reffed). - -Either @new_event or the #GstEvent pointed to by @old_event may be %NULL. - - %TRUE if @new_event was different from @old_event - - - - - pointer to a - pointer to a #GstEvent to be replaced. - - - - pointer to a #GstEvent that will - replace the event pointed to by @old_event. - - - - - - Atomically replace the #GstEvent pointed to by @old_event with %NULL and -return the original event. - - the #GstEvent that was in @old_event - - - - - pointer to a - pointer to a #GstEvent to be stolen. - - - - - - Modifies a pointer to a #GstEvent to point to a different #GstEvent. This -function is similar to gst_event_replace() except that it takes ownership of -@new_event. - -Either @new_event or the #GstEvent pointed to by @old_event may be %NULL. - - %TRUE if @new_event was different from @old_event - - - - - pointer to a - pointer to a #GstEvent to be stolen. - - - - pointer to a #GstEvent that will - replace the event pointed to by @old_event. - - - - Gets the #GstEventTypeFlags associated with @type. @@ -47806,30 +47204,6 @@ checked. - - Modifies a pointer to a #GstQuery to point to a different #GstQuery. The -modification is done atomically (so this is useful for ensuring thread safety -in some cases), and the reference counts are updated appropriately (the old -query is unreffed, the new one is reffed). - -Either @new_query or the #GstQuery pointed to by @old_query may be %NULL. - - %TRUE if @new_query was different from @old_query - - - - - pointer to a pointer to a - #GstQuery to be replaced. - - - - pointer to a #GstQuery that will - replace the query pointed to by @old_query. - - - - Gets the #GstQueryTypeFlags associated with @type.