docs: standardize GstBuffer documentation
authorMathieu Duponchelle <mathieu@centricular.com>
Fri, 5 Feb 2021 13:55:37 +0000 (14:55 +0100)
committerMathieu Duponchelle <mathieu@centricular.com>
Fri, 5 Feb 2021 13:56:12 +0000 (14:56 +0100)
commitd28fb55873baf06d2c9f45ed2e59ee0c2cea006a
treef131f0e754399d0fdaa4d9cfd74aa25937ecaae9
parent69c790c02557b2bd1e0cff389387a34fce42c289
docs: standardize GstBuffer documentation

* Don't mention explicitly that API is MT safe, this implies that
  other API is not. GStreamer API is assumed to be MT safe, thread
  safety should only be explicitly mentioned when API is *not* MT safe

* Don't repeat what annotations are stating with respect to ownership
  transfer, nullability

* Document enumeration members in standalone comments, so that their
  Since tag is accounted for by gobject-introspection

* Misc cleanup / typo fixes / addition of links

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/748>
gst/gstbuffer.c
gst/gstbuffer.h
gst/gstprotection.c