only scanobj stuff from our source module. Not sure yet if that's correct, given the hierarchy stuff :)

Original commit message from CVS:

* common/gstdoc-scangobj:
* common/gtk-doc-plugins.mak:
* docs/libs/Makefile.am:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/gst-plugins-base-plugins.signals:
only scanobj stuff from our source module.  Not sure yet
if that's correct, given the hierarchy stuff :)
This commit is contained in:
Thomas Vander Stichele 2005-09-15 14:35:04 +00:00
parent b6bc76642a
commit b0d322c5f5
8 changed files with 421 additions and 580 deletions

View file

@ -1,3 +1,16 @@
2005-09-15 Thomas Vander Stichele <thomas at apestaart dot org>
* common/gstdoc-scangobj:
* common/gtk-doc-plugins.mak:
* docs/libs/Makefile.am:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/gst-plugins-base-plugins.signals:
only scanobj stuff from our source module. Not sure yet
if that's correct, given the hierarchy stuff :)
2005-09-15 Wim Taymans <wim@fluendo.com> 2005-09-15 Wim Taymans <wim@fluendo.com>
* gst/audioconvert/gstaudioconvert.c: * gst/audioconvert/gstaudioconvert.c:

2
common

@ -1 +1 @@
Subproject commit 9a5025a2d276796d8d21243ef598e679ff7477bc Subproject commit 161ba917f65c0961ef173061bf44d4e746feaba3

View file

@ -79,7 +79,7 @@ extra_files =
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib # CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
# contains GtkObjects/GObjects and you want to document signals and properties. # contains GtkObjects/GObjects and you want to document signals and properties.
GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -I$(top_builddir)/gst-libs GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -I$(top_srcdir)/gst-libs -I$(top_builddir)/gst-libs
GTKDOC_LIBS = $(SCANOBJ_DEPS) $(GST_BASE_LIBS) GTKDOC_LIBS = $(SCANOBJ_DEPS) $(GST_BASE_LIBS)
GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC) GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC)

View file

@ -1,363 +1,3 @@
<ARG>
<NAME>GstVorbisEnc::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Target Bitrate</NICK>
<BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::last-message</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>last-message</NICK>
<BLURB>The last status message.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::managed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Managed</NICK>
<BLURB>Enable bitrate management engine.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::max-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Bitrate</NICK>
<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::min-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Bitrate</NICK>
<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::quality</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[-0.1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
<DEFAULT>0.3</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::crop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop</NICK>
<BLURB>Crop the image to the visible region.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bitrate</NICK>
<BLURB>Compressed video bitrate (kbps).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::border</NAME>
<TYPE>GstTheoraEncBorderMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Border</NICK>
<BLURB>Border color to add when sizes not multiple of 16.</BLURB>
<DEFAULT>BORDER_BLACK</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::center</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Center</NICK>
<BLURB>Center image when sizes not multiple of 16.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-auto</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Auto</NICK>
<BLURB>Automatic keyframe detection.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-force</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe force</NICK>
<BLURB>Force keyframe every N frames.</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-freq</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe frequency</NICK>
<BLURB>Keyframe frequency.</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-mindistance</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe mindistance</NICK>
<BLURB>Keyframe mindistance.</BLURB>
<DEFAULT>8</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe threshold</NICK>
<BLURB>Keyframe threshold.</BLURB>
<DEFAULT>80</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::noise-sensitivity</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Noise sensitivity</NICK>
<BLURB>Noise sensitivity.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::quality</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,63]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Video quality.</BLURB>
<DEFAULT>16</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::quick</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quick</NICK>
<BLURB>Quick encoding.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::sharpness</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sharpness</NICK>
<BLURB>Sharpness.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstOggMux::max-delay</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max delay</NICK>
<BLURB>Maximum delay in multiplexing streams.</BLURB>
<DEFAULT>500000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstOggMux::max-page-delay</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max page delay</NICK>
<BLURB>Maximum delay for sending out a page.</BLURB>
<DEFAULT>500000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::handle</NAME>
<TYPE>gpointer</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GnomeVFSHandle</NICK>
<BLURB>Handle for GnomeVFS.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-genre</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-genre</NICK>
<BLURB>Genre of the stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>iradio-mode</NICK>
<BLURB>Enable internet radio mode (extraction of icecast/audiocast metadata).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-name</NICK>
<BLURB>Name of the stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-title</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-title</NICK>
<BLURB>Name of currently playing song.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-url</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-url</NICK>
<BLURB>Homepage URL for radio stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::location</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
<BLURB>Location of the file to read.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSrc::device</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSrc::device-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
<BLURB>Human-readable name of the sound device.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSink::device</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSink::device-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
<BLURB>Human-readable name of the sound device.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::autoprobe</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoprobe</NICK>
<BLURB>Whether the device should be probed for all possible features.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::autoprobe-fps</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoprobe FPS</NICK>
<BLURB>Whether the device should be probed for framerates.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::copy-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Copy mode</NICK>
<BLURB>Whether to send out copies of buffers, or direct pointers to the mmap region.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::timestamp-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp offset</NICK>
<BLURB>A time offset subtracted from timestamps set on buffers (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstXvImageSink::brightness</NAME> <NAME>GstXvImageSink::brightness</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
@ -458,6 +98,56 @@
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstV4lSrc::autoprobe</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoprobe</NICK>
<BLURB>Whether the device should be probed for all possible features.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::autoprobe-fps</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoprobe FPS</NICK>
<BLURB>Whether the device should be probed for framerates.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::copy-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Copy mode</NICK>
<BLURB>Whether to send out copies of buffers, or direct pointers to the mmap region.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstV4lSrc::timestamp-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp offset</NICK>
<BLURB>A time offset subtracted from timestamps set on buffers (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstAudioresample::filter-length</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>filter_length</NICK>
<BLURB>filter_length.</BLURB>
<DEFAULT>16</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstVolume::mute</NAME> <NAME>GstVolume::mute</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
@ -478,6 +168,26 @@
<DEFAULT>1</DEFAULT> <DEFAULT>1</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstVideoTestSrc::pattern</NAME>
<TYPE>GstVideoTestSrcPattern</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pattern</NICK>
<BLURB>Type of test pattern to generate.</BLURB>
<DEFAULT>snow</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoTestSrc::timestamp-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp offset</NICK>
<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstVideoscale::method</NAME> <NAME>GstVideoscale::method</NAME>
<TYPE>GstVideoscaleMethod</TYPE> <TYPE>GstVideoscaleMethod</TYPE>
@ -548,26 +258,6 @@
<DEFAULT>TRUE</DEFAULT> <DEFAULT>TRUE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstVideoTestSrc::pattern</NAME>
<TYPE>GstVideoTestSrcPattern</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pattern</NICK>
<BLURB>Type of test pattern to generate.</BLURB>
<DEFAULT>snow</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoTestSrc::timestamp-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Timestamp offset</NICK>
<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstTCPClientSink::host</NAME> <NAME>GstTCPClientSink::host</NAME>
<TYPE>gchararray</TYPE> <TYPE>gchararray</TYPE>
@ -918,16 +608,6 @@
<DEFAULT>1</DEFAULT> <DEFAULT>1</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstAudioresample::filter-length</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>filter_length</NICK>
<BLURB>filter_length.</BLURB>
<DEFAULT>16</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstAudiorate::add</NAME> <NAME>GstAudiorate::add</NAME>
<TYPE>guint64</TYPE> <TYPE>guint64</TYPE>
@ -979,142 +659,322 @@
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::block-timeout</NAME> <NAME>GstVorbisEnc::bitrate</NAME>
<TYPE>guint64</TYPE> <TYPE>gint</TYPE>
<RANGE></RANGE> <RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Timeout for Block</NICK> <NICK>Target Bitrate</NICK>
<BLURB>Nanoseconds until blocked queue times out and returns filler event. Value of -1 disables timeout.</BLURB> <BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB>
<DEFAULT>18446744073709551615</DEFAULT> <DEFAULT>-1</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::current-level-buffers</NAME> <NAME>GstVorbisEnc::last-message</NAME>
<TYPE>guint</TYPE> <TYPE>gchararray</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>Current level (buffers)</NICK> <NICK>last-message</NICK>
<BLURB>Current number of buffers in the queue.</BLURB> <BLURB>The last status message.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>NULL</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::current-level-bytes</NAME> <NAME>GstVorbisEnc::managed</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Current level (kB)</NICK>
<BLURB>Current amount of data in the queue (bytes).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::current-level-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Current level (ns)</NICK>
<BLURB>Current amount of data in the queue (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::leaky</NAME>
<TYPE>GstQueueLeaky</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Leaky</NICK>
<BLURB>Where the queue leaks, if at all.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::max-size-buffers</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (buffers)</NICK>
<BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::max-size-bytes</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (kB)</NICK>
<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::max-size-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (ns)</NICK>
<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstQueue::may-deadlock</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>May Deadlock</NICK> <NICK>Managed</NICK>
<BLURB>The queue may deadlock if it's full and not PLAYING.</BLURB> <BLURB>Enable bitrate management engine.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::max-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Bitrate</NICK>
<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::min-bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Bitrate</NICK>
<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstVorbisEnc::quality</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[-0.1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
<DEFAULT>0.3</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraDec::crop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Crop</NICK>
<BLURB>Crop the image to the visible region.</BLURB>
<DEFAULT>TRUE</DEFAULT> <DEFAULT>TRUE</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::min-threshold-buffers</NAME> <NAME>GstTheoraEnc::bitrate</NAME>
<TYPE>guint</TYPE> <TYPE>gint</TYPE>
<RANGE></RANGE> <RANGE>[0,2000]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Min. threshold (buffers)</NICK> <NICK>Bitrate</NICK>
<BLURB>Min. number of buffers in the queue to allow reading (0=disable).</BLURB> <BLURB>Compressed video bitrate (kbps).</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::min-threshold-bytes</NAME> <NAME>GstTheoraEnc::border</NAME>
<TYPE>guint</TYPE> <TYPE>GstTheoraEncBorderMode</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Min. threshold (kB)</NICK> <NICK>Border</NICK>
<BLURB>Min. amount of data in the queue to allow reading (bytes, 0=disable).</BLURB> <BLURB>Border color to add when sizes not multiple of 16.</BLURB>
<DEFAULT>BORDER_BLACK</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::center</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Center</NICK>
<BLURB>Center image when sizes not multiple of 16.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-auto</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe Auto</NICK>
<BLURB>Automatic keyframe detection.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-force</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe force</NICK>
<BLURB>Force keyframe every N frames.</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-freq</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe frequency</NICK>
<BLURB>Keyframe frequency.</BLURB>
<DEFAULT>64</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-mindistance</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe mindistance</NICK>
<BLURB>Keyframe mindistance.</BLURB>
<DEFAULT>8</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::keyframe-threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keyframe threshold</NICK>
<BLURB>Keyframe threshold.</BLURB>
<DEFAULT>80</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::noise-sensitivity</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32768]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Noise sensitivity</NICK>
<BLURB>Noise sensitivity.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::quality</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,63]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quality</NICK>
<BLURB>Video quality.</BLURB>
<DEFAULT>16</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::quick</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Quick</NICK>
<BLURB>Quick encoding.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTheoraEnc::sharpness</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sharpness</NICK>
<BLURB>Sharpness.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstQueue::min-threshold-time</NAME> <NAME>GstGnomeVFSSrc::handle</NAME>
<TYPE>gpointer</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GnomeVFSHandle</NICK>
<BLURB>Handle for GnomeVFS.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-genre</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-genre</NICK>
<BLURB>Genre of the stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>iradio-mode</NICK>
<BLURB>Enable internet radio mode (extraction of icecast/audiocast metadata).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-name</NICK>
<BLURB>Name of the stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-title</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-title</NICK>
<BLURB>Name of currently playing song.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::iradio-url</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-url</NICK>
<BLURB>Homepage URL for radio stream.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstGnomeVFSSrc::location</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
<BLURB>Location of the file to read.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstOggMux::max-delay</NAME>
<TYPE>guint64</TYPE> <TYPE>guint64</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Min. threshold (ns)</NICK> <NICK>Max delay</NICK>
<BLURB>Min. amount of data in the queue to allow reading (in ns, 0=disable).</BLURB> <BLURB>Maximum delay in multiplexing streams.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>500000000</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstPipeline::delay</NAME> <NAME>GstOggMux::max-page-delay</NAME>
<TYPE>guint64</TYPE> <TYPE>guint64</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Delay</NICK> <NICK>Max page delay</NICK>
<BLURB>Expected delay needed for elements to spin up to PLAYING in nanoseconds.</BLURB> <BLURB>Maximum delay for sending out a page.</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>500000000</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
<NAME>GstPipeline::play-timeout</NAME> <NAME>GstAlsaSrc::device</NAME>
<TYPE>guint64</TYPE> <TYPE>gchararray</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Play Timeout</NICK> <NICK>Device</NICK>
<BLURB>Max timeout for going to PLAYING in nanoseconds.</BLURB> <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
<DEFAULT>2000000000</DEFAULT> <DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSrc::device-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
<BLURB>Human-readable name of the sound device.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSink::device</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
<DEFAULT>"default"</DEFAULT>
</ARG>
<ARG>
<NAME>GstAlsaSink::device-name</NAME>
<TYPE>gchararray</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
<BLURB>Human-readable name of the sound device.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG> </ARG>

View file

@ -10,19 +10,45 @@ GObject
GstPlayBin GstPlayBin
GstDecodeBin GstDecodeBin
GstQueue GstQueue
GstBaseSink
GstVideoSink
GstXvImageSink
GstXImageSink
GstMultiFdSink
GstTCPServerSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstBaseSrc
GstPushSrc
GstV4lElement
GstV4lSrc
GstVideoTestSrc
GstTCPClientSrc
GstTCPServerSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstSineSrc
GstGnomeVFSSrc
GstVorbisTag GstVorbisTag
GstBaseTransform
GstAudioresample
GstVolume
GstVideoscale
GstFFMpegColorspace
GstAudioConvert
GstVideorate
GstTCPClientSink
GstSubparse
GstAudiorate
GstBufferFramesConvert
GstAdder
GstVorbisEnc GstVorbisEnc
GstVorbisDec GstVorbisDec
GstVorbisParse GstVorbisParse
GstTheoraDec GstTheoraDec
GstTheoraEnc GstTheoraEnc
GstOggDemux
GstOggMux
GstOgmParse
GstOgmAudioParse
GstOgmVideoParse
GstOgmTextParse
GstOggParse
GstVisual GstVisual
GstVisualbumpscope GstVisualbumpscope
GstVisualcorona GstVisualcorona
@ -33,46 +59,25 @@ GObject
GstVisuallv_scope GstVisuallv_scope
GstVisualoinksie GstVisualoinksie
GstVisualplazma GstVisualplazma
GstBaseSrc GstOggDemux
GstGnomeVFSSrc GstOggMux
GstPushSrc GstOgmParse
GstBaseAudioSrc GstOgmAudioParse
GstAudioSrc GstOgmVideoParse
GstAlsaSrc GstOgmTextParse
GstV4lElement GstOggParse
GstV4lSrc
GstVideoTestSrc
GstTCPClientSrc
GstTCPServerSrc
GstSineSrc
GstAlsaMixerElement GstAlsaMixerElement
GstBaseSink
GstBaseAudioSink
GstAudioSink
GstAlsaSink
GstVideoSink
GstXvImageSink
GstXImageSink
GstMultiFdSink
GstTCPServerSink
GstBaseTransform
GstVolume
GstVideoscale
GstFFMpegColorspace
GstAudioresample
GstAudioConvert
GstVideorate
GstTCPClientSink
GstSubparse
GstAudiorate
GstBufferFramesConvert
GstAdder
GstPadTemplate GstPadTemplate
GstPluginFeature GstPluginFeature
GstElementFactory GstElementFactory
GstTypeFindFactory GstTypeFindFactory
GstIndexFactory GstIndexFactory
GstSignalObject GstSignalObject
GstColorBalanceChannel
GstTunerNorm
GstTunerChannel
GstMixerTrack
GstMixerOptions
BonoboObject BonoboObject
BonoboMonikerContext BonoboMonikerContext
BonoboForeignObject BonoboForeignObject
@ -83,19 +88,14 @@ GObject
LinkServer LinkServer
GIOPServer GIOPServer
GConfClient GConfClient
GstMixerTrack
GstMixerOptions
GstTunerNorm
GstTunerChannel
GstColorBalanceChannel
GInterface GInterface
GstChildProxy GstChildProxy
GstURIHandler GstURIHandler
GstTagSetter
GstImplementsInterface GstImplementsInterface
GstMixer GstNavigation
GstTuner
GstXOverlay GstXOverlay
GstColorBalance GstColorBalance
GstTuner
GstPropertyProbe GstPropertyProbe
GstNavigation GstTagSetter
GstMixer

View file

@ -3,13 +3,13 @@ GstPipeline GstChildProxy
GstPlayBaseBin GstChildProxy GstPlayBaseBin GstChildProxy
GstPlayBin GstChildProxy GstPlayBin GstChildProxy
GstDecodeBin GstChildProxy GstDecodeBin GstChildProxy
GstVorbisTag GstTagSetter GstXvImageSink GstColorBalance GstImplementsInterface GstNavigation GstXOverlay
GstVorbisEnc GstTagSetter GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
GstGnomeVFSSrc GstURIHandler GstV4lElement GstColorBalance GstImplementsInterface GstXOverlay GstTuner GstPropertyProbe
GstV4lSrc GstColorBalance GstImplementsInterface GstXOverlay GstTuner GstPropertyProbe
GstAlsaSrc GstImplementsInterface GstMixer GstAlsaSrc GstImplementsInterface GstMixer
GstV4lElement GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe GstGnomeVFSSrc GstURIHandler
GstV4lSrc GstImplementsInterface GstTuner GstXOverlay GstColorBalance GstPropertyProbe GstVorbisTag GstTagSetter
GstAlsaMixerElement GstImplementsInterface GstMixer
GstXvImageSink GstImplementsInterface GstXOverlay GstColorBalance GstNavigation
GstXImageSink GstImplementsInterface GstXOverlay GstNavigation
GstVolume GstImplementsInterface GstMixer GstVolume GstImplementsInterface GstMixer
GstVorbisEnc GstTagSetter
GstAlsaMixerElement GstImplementsInterface GstMixer

View file

@ -1,7 +1,7 @@
GstChildProxy GstObject GstChildProxy GstObject
GstTagSetter GstElement
GstImplementsInterface GstElement GstImplementsInterface GstElement
GstMixer GstImplementsInterface GstElement
GstTuner GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement GstXOverlay GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement GstColorBalance GstImplementsInterface GstElement
GstTuner GstImplementsInterface GstElement
GstTagSetter GstElement
GstMixer GstImplementsInterface GstElement

View file

@ -63,35 +63,3 @@ GstPad *arg1
GstCaps *arg2 GstCaps *arg2
</SIGNAL> </SIGNAL>
<SIGNAL>
<NAME>GstQueue::overrun</NAME>
<RETURNS>void</RETURNS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::running</NAME>
<RETURNS>void</RETURNS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::underrun</NAME>
<RETURNS>void</RETURNS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstBin::element-added</NAME>
<RETURNS>void</RETURNS>
GstBin *gstbin
GstElement *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstBin::element-removed</NAME>
<RETURNS>void</RETURNS>
GstBin *gstbin
GstElement *arg1
</SIGNAL>