GNOME Bugzilla – Bug 747358
rtp: RTPJitterBufferMode enum missing from gtk-doc
Last modified: 2015-04-05 19:09:23 UTC
RTPJitterBufferMode is documented (see rtpjitterbuffer.h) but isn't linked in the docs, e.g.: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--buffer-mode This way, the user has no way of knowing values except by looking in the source code.
> This way, the user has no way of knowing values except by > looking in the source code. gst-inspect-1.0 rtpbin and gst-inspect-1.0 rtpjitterbuffer lists the values: buffer-mode : Control the buffering algorithm in use flags: readable, writable Enum "RTPJitterBufferMode" Default: 1, "slave" (0): none - Only use RTP timestamps (1): slave - Slave receiver to sender clock (2): buffer - Do low/high watermark buffering (4): synced - Synchronized sender and receiver clocks
commit d72fd97957ce0e2884e803199d64fbd3ca31fb8b Author: Tim-Philipp Müller <tim@centricular.com> Date: Sun Apr 5 11:45:45 2015 +0100 docs: add RTPJitterBufferMode enum to rtpbin docs https://bugzilla.gnome.org/show_bug.cgi?id=747358
Ditto for GstRTCPSync :( http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-rtpbin.html#GstRtpBin--rtcp-sync
Here you go: commit 2fde2011b281ef5b0aededd605bf354ba707223a Author: Tim-Philipp Müller <tim@centricular.com> Date: Sun Apr 5 20:06:09 2015 +0100 docs: make GstRTCPSync enum show up in rtpbin docs https://bugzilla.gnome.org/show_bug.cgi?id=747358 However, you will notice that this is actually not useful for anyone at all, because the enums are not in public header files and the values are not in the docs. gst-inspect-1.0 is the canonical reference here.