From 601b993f956c3a5dd61862e98bb2b313d41f85f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 15 Sep 2010 17:02:57 +0100 Subject: [PATCH] docs: add gtk-doc chunks with Since: markers for new v4l2src properties --- docs/plugins/gst-plugins-good-plugins.args | 164 ++++++++++++++++++++- sys/v4l2/gstv4l2object.c | 28 ++++ sys/v4l2/gstv4l2src.c | 7 + 3 files changed, 197 insertions(+), 2 deletions(-) diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index df3b2daf43..b465637ed8 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -758,6 +758,16 @@ NULL + +GstRTSPSrc::udp-buffer-size +gint +>= 0 +rw +UDP Buffer Size +Size of the kernel UDP receive buffer in bytes, 0=default. +0 + + GstRTPDec::skip gint @@ -2498,6 +2508,16 @@ 1 + +GstMultiUDPSink::send-duplicates +gboolean + +rw +Send Duplicates +When a distination/port pair is added multiple times, send packets multiple times as well. +TRUE + + GstCmmlDec::wait-clip-end-time gboolean @@ -3058,6 +3078,56 @@ -1 + +GstV4l2Src::brightness +gint + +rw +Brightness +Picture brightness, or more precisely, the black level. +0 + + + +GstV4l2Src::contrast +gint + +rw +Contrast +Picture contrast or luma gain. +0 + + + +GstV4l2Src::decimate +gint +>= 1 +rw +Decimate +Only use every nth frame. +1 + + + +GstV4l2Src::hue +gint + +rw +Hue +Hue or color balance. +0 + + + +GstV4l2Src::saturation +gint + +rw +Saturation +Picture color saturation or chroma gain. +0 + + GstAudioChebBand::lower-frequency gfloat @@ -19718,6 +19788,16 @@ "" + +GstPulseSink::stream-properties +GstStructure* + +rw +stream properties +list of pulseaudio stream properties. + + + GstPulseSrc::device gchar* @@ -19748,6 +19828,16 @@ NULL + +GstPulseSrc::stream-properties +GstStructure* + +rw +stream properties +list of pulseaudio stream properties. + + + GstPulseMixer::device gchar* @@ -20448,6 +20538,26 @@ Slave receiver to sender clock + +GstRtpBin::ntp-sync +gboolean + +rw +Sync on NTP clock +Synchronize received streams to the NTP clock. +FALSE + + + +GstRtpBin::use-pipeline-clock +gboolean + +rw +Use pipeline clock +Use the pipeline clock to set the NTP time in the RTCP SR messages. +FALSE + + GstRtpJitterBuffer::do-lost gboolean @@ -20514,7 +20624,7 @@ >= 0 rw Bandwidth -The bandwidth of the session in bytes per second. +The bandwidth of the session in bytes per second (0 for auto-discover). 64000 @@ -20564,7 +20674,7 @@ >= 0 rw RTCP Fraction -The RTCP bandwidth of the session in bytes per second. +The RTCP bandwidth of the session in bytes per second (or as a real fraction of the RTP bandwidth if < 1.0). 3200 @@ -20598,6 +20708,16 @@ -1 + +GstRtpSession::use-pipeline-clock +gboolean + +rw +Use pipeline clock +Use the pipeline clock to set the NTP time in the RTCP SR messages. +FALSE + + GstV4l2Sink::device gchar* @@ -20688,6 +20808,46 @@ 8 + +GstV4l2Sink::brightness +gint + +rw +Brightness +Picture brightness, or more precisely, the black level. +0 + + + +GstV4l2Sink::contrast +gint + +rw +Contrast +Picture contrast or luma gain. +0 + + + +GstV4l2Sink::hue +gint + +rw +Hue +Hue or color balance. +0 + + + +GstV4l2Sink::saturation +gint + +rw +Saturation +Picture color saturation or chroma gain. +0 + + GstShapeWipe::border gfloat diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c index 162c9b8ad0..96b6e59139 100644 --- a/sys/v4l2/gstv4l2object.c +++ b/sys/v4l2/gstv4l2object.c @@ -329,21 +329,49 @@ gst_v4l2_object_install_properties_helper (GObjectClass * gobject_class, GST_TYPE_V4L2_DEVICE_FLAGS, DEFAULT_PROP_FLAGS, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + /** + * GstV4l2Src:brightness + * + * Picture brightness, or more precisely, the black level + * + * Since: 0.10.26 + */ g_object_class_install_property (gobject_class, PROP_BRIGHTNESS, g_param_spec_int ("brightness", "Brightness", "Picture brightness, or more precisely, the black level", G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); + /** + * GstV4l2Src:contrast + * + * Picture contrast or luma gain + * + * Since: 0.10.26 + */ g_object_class_install_property (gobject_class, PROP_CONTRAST, g_param_spec_int ("contrast", "Contrast", "Picture contrast or luma gain", G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); + /** + * GstV4l2Src:saturation + * + * Picture color saturation or chroma gain + * + * Since: 0.10.26 + */ g_object_class_install_property (gobject_class, PROP_SATURATION, g_param_spec_int ("saturation", "Saturation", "Picture color saturation or chroma gain", G_MININT, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); + /** + * GstV4l2Src:hue + * + * Hue or color balance + * + * Since: 0.10.26 + */ g_object_class_install_property (gobject_class, PROP_HUE, g_param_spec_int ("hue", "Hue", "Hue or color balance", G_MININT, diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c index c2253694fa..4724fe9675 100644 --- a/sys/v4l2/gstv4l2src.c +++ b/sys/v4l2/gstv4l2src.c @@ -266,6 +266,13 @@ gst_v4l2src_class_init (GstV4l2SrcClass * klass) g_param_spec_boolean ("always-copy", "Always Copy", "If the buffer will or not be used directly from mmap", PROP_DEF_ALWAYS_COPY, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + /** + * GstV4l2Src:decimate + * + * Only use every nth frame + * + * Since: 0.10.26 + */ g_object_class_install_property (gobject_class, PROP_DECIMATE, g_param_spec_int ("decimate", "Decimate", "Only use every nth frame", 1, G_MAXINT,