diff --git a/girs/Gst-1.0.gir b/girs/Gst-1.0.gir index f8be17eebd..92510863f0 100644 --- a/girs/Gst-1.0.gir +++ b/girs/Gst-1.0.gir @@ -101,6 +101,30 @@ See also #GstBufferMapInfo. + + The aggregator function will combine the parameters from @params0 and @param1 +and write the result back into @aggregated_params. + + + %TRUE if the parameters were successfully aggregated, %FALSE otherwise. + + + + + This structure will be updated with the + combined parameters from both @params0 and @params1. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + Parameters to control the allocation of memory @@ -27199,6 +27223,37 @@ to remember the size of previous data to preallocate the next. + + When a element like `tee` decides the allocation, each downstream element may +fill different parameters and pass them to gst_query_add_allocation_meta(). +In order to keep these parameters, a merge operation is needed. This +aggregate function can combine the parameters from @params0 and @param1, and +write the result back into @aggregated_params. + + + %TRUE if the parameters were successfully aggregated, %FALSE otherwise. + + + + + the GType of the API for which the parameters are being aggregated. + + + + This structure will be updated with the + combined parameters from both @params0 and @params1. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + @@ -27253,6 +27308,24 @@ to remember the size of previous data to preallocate the next. + + This function sets the aggregator function for a specific API type. + + + + + + + the #GType of the API for which the aggregator function is being set. + + + + the aggregator function to be associated with the given API + type. + + + + Recreate a #GstMeta from serialized data returned by gst_meta_serialize() and add it to @buffer. @@ -55136,6 +55209,37 @@ of @new_message. + + When a element like `tee` decides the allocation, each downstream element may +fill different parameters and pass them to gst_query_add_allocation_meta(). +In order to keep these parameters, a merge operation is needed. This +aggregate function can combine the parameters from @params0 and @param1, and +write the result back into @aggregated_params. + + + %TRUE if the parameters were successfully aggregated, %FALSE otherwise. + + + + + the GType of the API for which the parameters are being aggregated. + + + + This structure will be updated with the + combined parameters from both @params0 and @params1. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + a #GstStructure containing the new parameters to be aggregated. + + + + diff --git a/girs/GstVideo-1.0.gir b/girs/GstVideo-1.0.gir index 5e5ae56694..bbf3fddd1f 100644 --- a/girs/GstVideo-1.0.gir +++ b/girs/GstVideo-1.0.gir @@ -12344,8 +12344,12 @@ fields: - padding-bottom (uint): extra pixels on the bottom - padding-left (uint): extra pixels on the left side - padding-right (uint): extra pixels on the right side -The padding fields have the same semantic as #GstVideoMeta.alignment -and so represent the paddings requested on produced video buffers. +- stride-align0 (uint): stride align requirements for plane 0 +- stride-align1 (uint): stride align requirements for plane 1 +- stride-align2 (uint): stride align requirements for plane 2 +- stride-align3 (uint): stride align requirements for plane 3 +The padding and stride-align fields have the same semantic as #GstVideoMeta.alignment +and so represent the paddings and stride-align requested on produced video buffers. Since 1.24 it can be serialized using gst_meta_serialize() and gst_meta_deserialize(). @@ -17021,7 +17025,7 @@ in @align a #GstStructure - + a #GstVideoAlignment