base/gir: Document manually implemented types and functions

This commit is contained in:
Marijn Suijten 2021-05-30 17:41:40 +02:00 committed by Sebastian Dröge
parent d192d1caf8
commit 5ebf6de6eb

View file

@ -68,7 +68,7 @@ final_type = true
concurrency = "send-unique" concurrency = "send-unique"
[[object.function]] [[object.function]]
name = "map" name = "map"
# Unsafe # Unsafe, implemented on `UniqueAdapter`
ignore = true ignore = true
[[object.function]] [[object.function]]
@ -162,6 +162,10 @@ name = "GstBase.BaseSrc"
status = "generate" status = "generate"
manual_traits = ["BaseSrcExtManual"] manual_traits = ["BaseSrcExtManual"]
[[object.function]]
name = "get_allocator"
manual = true
[[object.function]] [[object.function]]
name = "set_caps" name = "set_caps"
[object.function.return] [object.function.return]
@ -187,6 +191,10 @@ name = "GstBase.BaseTransform"
status = "generate" status = "generate"
manual_traits = ["BaseTransformExtManual"] manual_traits = ["BaseTransformExtManual"]
[[object.function]]
name = "get_allocator"
manual = true
[[object.function]] [[object.function]]
name = "update_src_caps" name = "update_src_caps"
[object.function.return] [object.function.return]
@ -207,6 +215,15 @@ name = "GstBase.Aggregator"
status = "generate" status = "generate"
manual_traits = ["AggregatorExtManual"] manual_traits = ["AggregatorExtManual"]
[[object.function]]
name = "update_segment"
# Takes FormattedValue as argument
manual = true
[[object.function]]
name = "get_allocator"
manual = true
[[object.function]] [[object.function]]
name = "finish_buffer" name = "finish_buffer"
# Takes ownership # Takes ownership
@ -235,6 +252,11 @@ manual_traits = ["AggregatorExtManual"]
# clock time instead of u64 # clock time instead of u64
manual = true manual = true
[[object.signal]]
name = "samples-selected"
# StructureRef instead of Structure
manual = true
[[object]] [[object]]
name = "GstBase.AggregatorPad" name = "GstBase.AggregatorPad"
status = "generate" status = "generate"