docs: playbin2 has no stream-info

This commit is contained in:
Stefan Kost 2009-02-26 09:56:16 +02:00
parent 58695d78f9
commit a6ea8280a2
36 changed files with 184 additions and 203 deletions

View file

@ -641,7 +641,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::buffers-max</NAME> <NAME>GstMultiFdSink::buffers-max</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffers max</NICK> <NICK>Buffers max</NICK>
<BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB> <BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB>
@ -661,7 +661,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::buffers-soft-max</NAME> <NAME>GstMultiFdSink::buffers-soft-max</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffers soft max</NICK> <NICK>Buffers soft max</NICK>
<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
@ -751,7 +751,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::buffers-min</NAME> <NAME>GstMultiFdSink::buffers-min</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffers min</NICK> <NICK>Buffers min</NICK>
<BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB> <BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB>
@ -781,7 +781,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::bytes-min</NAME> <NAME>GstMultiFdSink::bytes-min</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Bytes min</NICK> <NICK>Bytes min</NICK>
<BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB> <BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB>
@ -791,7 +791,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::time-min</NAME> <NAME>GstMultiFdSink::time-min</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Time min</NICK> <NICK>Time min</NICK>
<BLURB>min number of time to queue (-1 = as little as possible).</BLURB> <BLURB>min number of time to queue (-1 = as little as possible).</BLURB>
@ -811,7 +811,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::units-max</NAME> <NAME>GstMultiFdSink::units-max</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Units max</NICK> <NICK>Units max</NICK>
<BLURB>max number of units to queue (-1 = no limit).</BLURB> <BLURB>max number of units to queue (-1 = no limit).</BLURB>
@ -821,7 +821,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::units-soft-max</NAME> <NAME>GstMultiFdSink::units-soft-max</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Units soft max</NICK> <NICK>Units soft max</NICK>
<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
@ -831,7 +831,7 @@
<ARG> <ARG>
<NAME>GstMultiFdSink::qos-dscp</NAME> <NAME>GstMultiFdSink::qos-dscp</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,63]</RANGE> <RANGE>[-1,63]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>QoS diff srv code point</NICK> <NICK>QoS diff srv code point</NICK>
<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB> <BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
@ -981,7 +981,7 @@
<ARG> <ARG>
<NAME>GstVorbisEnc::bitrate</NAME> <NAME>GstVorbisEnc::bitrate</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,250001]</RANGE> <RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Target Bitrate</NICK> <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> <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>
@ -1011,7 +1011,7 @@
<ARG> <ARG>
<NAME>GstVorbisEnc::max-bitrate</NAME> <NAME>GstVorbisEnc::max-bitrate</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,250001]</RANGE> <RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Maximum Bitrate</NICK> <NICK>Maximum Bitrate</NICK>
<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB> <BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
@ -1021,7 +1021,7 @@
<ARG> <ARG>
<NAME>GstVorbisEnc::min-bitrate</NAME> <NAME>GstVorbisEnc::min-bitrate</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,250001]</RANGE> <RANGE>[-1,250001]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Minimum Bitrate</NICK> <NICK>Minimum Bitrate</NICK>
<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB> <BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
@ -1168,6 +1168,16 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstTheoraEnc::speed-level</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,2]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Speed level</NICK>
<BLURB>Controls the amount of motion vector searching done while encoding. This property requires libtheora version >= 1.0.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstGnomeVFSSrc::handle</NAME> <NAME>GstGnomeVFSSrc::handle</NAME>
<TYPE>GnomeVFSHandle*</TYPE> <TYPE>GnomeVFSHandle*</TYPE>
@ -1861,7 +1871,7 @@
<ARG> <ARG>
<NAME>GstCdParanoiaSrc::read-speed</NAME> <NAME>GstCdParanoiaSrc::read-speed</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Read speed</NICK> <NICK>Read speed</NICK>
<BLURB>Read from device at specified speed.</BLURB> <BLURB>Read from device at specified speed.</BLURB>
@ -1871,7 +1881,7 @@
<ARG> <ARG>
<NAME>GstCdParanoiaSrc::search-overlap</NAME> <NAME>GstCdParanoiaSrc::search-overlap</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,75]</RANGE> <RANGE>[-1,75]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Search overlap</NICK> <NICK>Search overlap</NICK>
<BLURB>Force minimum overlap search during verification to n sectors.</BLURB> <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
@ -2011,7 +2021,7 @@
<ARG> <ARG>
<NAME>GstURIDecodeBin::buffer-duration</NAME> <NAME>GstURIDecodeBin::buffer-duration</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffer duration (ns)</NICK> <NICK>Buffer duration (ns)</NICK>
<BLURB>Buffer duration when buffering network streams.</BLURB> <BLURB>Buffer duration when buffering network streams.</BLURB>
@ -2021,7 +2031,7 @@
<ARG> <ARG>
<NAME>GstURIDecodeBin::buffer-size</NAME> <NAME>GstURIDecodeBin::buffer-size</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffer size (bytes)</NICK> <NICK>Buffer size (bytes)</NICK>
<BLURB>Buffer size when buffering network streams.</BLURB> <BLURB>Buffer size when buffering network streams.</BLURB>
@ -2181,7 +2191,7 @@
<ARG> <ARG>
<NAME>GstPlayBin2::current-audio</NAME> <NAME>GstPlayBin2::current-audio</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Current audio</NICK> <NICK>Current audio</NICK>
<BLURB>Currently playing audio stream (-1 = auto).</BLURB> <BLURB>Currently playing audio stream (-1 = auto).</BLURB>
@ -2191,7 +2201,7 @@
<ARG> <ARG>
<NAME>GstPlayBin2::current-text</NAME> <NAME>GstPlayBin2::current-text</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Current Text</NICK> <NICK>Current Text</NICK>
<BLURB>Currently playing text stream (-1 = auto).</BLURB> <BLURB>Currently playing text stream (-1 = auto).</BLURB>
@ -2201,7 +2211,7 @@
<ARG> <ARG>
<NAME>GstPlayBin2::current-video</NAME> <NAME>GstPlayBin2::current-video</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Current Video</NICK> <NICK>Current Video</NICK>
<BLURB>Currently playing video stream (-1 = auto).</BLURB> <BLURB>Currently playing video stream (-1 = auto).</BLURB>
@ -2268,16 +2278,6 @@
<DEFAULT></DEFAULT> <DEFAULT></DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstPlayBin2::stream-info</NAME>
<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>StreamInfo GValueArray</NICK>
<BLURB>value array of streaminfo.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstPlayBin2::subtitle-encoding</NAME> <NAME>GstPlayBin2::subtitle-encoding</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -2361,7 +2361,7 @@
<ARG> <ARG>
<NAME>GstPlayBin2::buffer-duration</NAME> <NAME>GstPlayBin2::buffer-duration</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffer duration (ns)</NICK> <NICK>Buffer duration (ns)</NICK>
<BLURB>Buffer duration when buffering network streams.</BLURB> <BLURB>Buffer duration when buffering network streams.</BLURB>
@ -2371,7 +2371,7 @@
<ARG> <ARG>
<NAME>GstPlayBin2::buffer-size</NAME> <NAME>GstPlayBin2::buffer-size</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Buffer size (bytes)</NICK> <NICK>Buffer size (bytes)</NICK>
<BLURB>Buffer size when buffering network streams.</BLURB> <BLURB>Buffer size when buffering network streams.</BLURB>
@ -2711,7 +2711,7 @@
<ARG> <ARG>
<NAME>GstAppSrc::max-latency</NAME> <NAME>GstAppSrc::max-latency</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Max Latency</NICK> <NICK>Max Latency</NICK>
<BLURB>The maximum latency (-1 = unlimited).</BLURB> <BLURB>The maximum latency (-1 = unlimited).</BLURB>
@ -2721,7 +2721,7 @@
<ARG> <ARG>
<NAME>GstAppSrc::min-latency</NAME> <NAME>GstAppSrc::min-latency</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Min Latency</NICK> <NICK>Min Latency</NICK>
<BLURB>The minimum latency (-1 = default).</BLURB> <BLURB>The minimum latency (-1 = default).</BLURB>
@ -2731,7 +2731,7 @@
<ARG> <ARG>
<NAME>GstAppSrc::size</NAME> <NAME>GstAppSrc::size</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE> <RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Size</NICK> <NICK>Size</NICK>
<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB> <BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
@ -2752,9 +2752,9 @@
<NAME>GstAudioResample::filter-length</NAME> <NAME>GstAudioResample::filter-length</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Filter length</NICK> <NICK>Filter length</NICK>
<BLURB>DEPRECATED, DON'T USE THIS! Length of the resample filter.</BLURB> <BLURB>Length of the resample filter.</BLURB>
<DEFAULT>64</DEFAULT> <DEFAULT>64</DEFAULT>
</ARG> </ARG>

View file

@ -12,9 +12,20 @@ GObject
GstPlayBaseBin GstPlayBaseBin
GstPlayBin GstPlayBin
GstPlayBin2 GstPlayBin2
GstDecodeBin
GstDecodeBin2 GstDecodeBin2
GstURIDecodeBin GstURIDecodeBin
GstDecodeBin
GstVorbisEnc
GstVorbisDec
GstVorbisParse
GstVorbisTag
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstOggDemux GstOggDemux
GstOggMux GstOggMux
GstOgmParse GstOgmParse
@ -23,76 +34,65 @@ GObject
GstOgmTextParse GstOgmTextParse
GstOggParse GstOggParse
GstOggAviParse GstOggAviParse
GstVisual
GstVisualjess
GstVisualbumpscope
GstVisualcorona
GstVisualgforce
GstVisualinfinite
GstVisualjakdaw
GstVisuallv_scope
GstVisualoinksie
GstBaseSrc
GstGnomeVFSSrc
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstPushSrc
GstCddaBaseSrc
GstCdParanoiaSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstV4lElement
GstV4lSrc
GstVideoTestSrc
GstTCPClientSrc
GstTCPServerSrc
GstAudioTestSrc
GstAppSrc
GstBaseSink GstBaseSink
GstGnomeVFSSink
GstGioBaseSink GstGioBaseSink
GstGioSink GstGioSink
GstGioStreamSink GstGioStreamSink
GstBaseAudioSink GstBaseAudioSink
GstAudioSink GstAudioSink
GstAlsaSink GstAlsaSink
GstGnomeVFSSink
GstVideoSink GstVideoSink
GstXvImageSink GstXvImageSink
GstXImageSink GstXImageSink
GstAppSink
GstTCPClientSink GstTCPClientSink
GstMultiFdSink GstMultiFdSink
GstTCPServerSink GstTCPServerSink
GstBaseSrc GstAppSink
GstGioBaseSrc
GstGioSrc
GstGioStreamSrc
GstPushSrc
GstBaseAudioSrc
GstAudioSrc
GstAlsaSrc
GstCddaBaseSrc
GstCdParanoiaSrc
GstV4lElement
GstV4lSrc
GstTCPClientSrc
GstTCPServerSrc
GstVideoTestSrc
GstGnomeVFSSrc
GstAudioTestSrc
GstAppSrc
GstVorbisEnc
GstVorbisDec
GstVorbisParse
GstVorbisTag
GstTextOverlay
GstTimeOverlay
GstClockOverlay
GstTextRender
GstTheoraDec
GstTheoraEnc
GstTheoraParse
GstAlsaMixerElement GstAlsaMixerElement
GstVisual
GstVisualjess
GstVisualbumpscope
GstVisualcorona
GstVisualinfinite
GstVisualjakdaw
GstVisuallv_analyzer
GstVisuallv_scope
GstVisualoinksie
GstSubParse
GstSsaParse
GstAudioRate
GstBaseTransform GstBaseTransform
GstAudioConvert
GstFFMpegCsp
GstAudioFilter GstAudioFilter
GstVolume GstVolume
GstAudioResample
GstVideoScale GstVideoScale
GstAdder GstFFMpegCsp
GstAudioResample
GstAudioConvert
GstVideoRate
GstSubParse
GstSsaParse
GstQueue2
GstStreamSelector
GstGDPDepay GstGDPDepay
GstGDPPay GstGDPPay
GstStreamSelector GstAudioRate
GstQueue2 GstAdder
GstVideoRate
GstBus GstBus
GstTask GstTask
GstClock GstClock
@ -102,34 +102,6 @@ GObject
GstRegistry GstRegistry
GstRingBuffer GstRingBuffer
GstSignalObject GstSignalObject
GFileMonitor
GLocalDirectoryMonitor
GFamDirectoryMonitor
GInotifyDirectoryMonitor
GLocalFileMonitor
GFamFileMonitor
GInotifyFileMonitor
GVolumeMonitor
GNativeVolumeMonitor
GProxyVolumeMonitor
GProxyVolumeMonitorHal
GProxyVolumeMonitorGPhoto2
GUnixVolumeMonitor
GDaemonVolumeMonitor
GVfs
GDaemonVfs
GLocalVfs
GTypeModule
GIOModule
GVfsUriMapper
GVfsUriMapperSmb
GVfsUriMapperHttp
GAppLookupGConf
GProxyDrive
GProxyMount
GProxyVolume
GOutputStream
GInputStream
PangoFontMap PangoFontMap
PangoFcFontMap PangoFcFontMap
PangoFT2FontMap PangoFT2FontMap
@ -139,6 +111,32 @@ GObject
LinkServer LinkServer
GIOPServer GIOPServer
GConfClient GConfClient
GFileMonitor
GLocalDirectoryMonitor
GInotifyDirectoryMonitor
GLocalFileMonitor
GInotifyFileMonitor
GVolumeMonitor
GNativeVolumeMonitor
GProxyVolumeMonitor
GProxyVolumeMonitorGPhoto2
GProxyVolumeMonitorHal
GUnixVolumeMonitor
GDaemonVolumeMonitor
GVfs
GDaemonVfs
GLocalVfs
GTypeModule
GIOModule
GAppLookupGConf
GVfsUriMapper
GVfsUriMapperSmb
GVfsUriMapperHttp
GProxyDrive
GProxyMount
GProxyVolume
GOutputStream
GInputStream
GstColorBalanceChannel GstColorBalanceChannel
GstTunerNorm GstTunerNorm
GstTunerChannel GstTunerChannel
@ -148,12 +146,12 @@ GInterface
GTypePlugin GTypePlugin
GstChildProxy GstChildProxy
GstURIHandler GstURIHandler
GstTagSetter
GFile GFile
GDesktopAppInfoLookup GDesktopAppInfoLookup
GDrive GDrive
GMount GMount
GVolume GVolume
GstTagSetter
GstImplementsInterface GstImplementsInterface
GstMixer GstMixer
GstPropertyProbe GstPropertyProbe

View file

@ -3,24 +3,24 @@ GstPipeline GstChildProxy
GstPlayBaseBin GstChildProxy GstPlayBaseBin GstChildProxy
GstPlayBin GstChildProxy GstPlayBin GstChildProxy
GstPlayBin2 GstChildProxy GstPlayBin2 GstChildProxy
GstDecodeBin GstChildProxy
GstDecodeBin2 GstChildProxy GstDecodeBin2 GstChildProxy
GstURIDecodeBin GstChildProxy GstURIDecodeBin GstChildProxy
GstGioSink GstURIHandler GstDecodeBin GstChildProxy
GstAlsaSink GstPropertyProbe
GstGnomeVFSSink GstURIHandler
GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
GstGioSrc GstURIHandler
GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler
GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
GstGnomeVFSSrc GstURIHandler
GstAppSrc GstURIHandler
GstVorbisEnc GstTagSetter GstVorbisEnc GstTagSetter
GstVorbisTag GstTagSetter GstVorbisTag GstTagSetter
GstGnomeVFSSrc GstURIHandler
GstGioSrc GstURIHandler
GstCddaBaseSrc GstURIHandler
GstCdParanoiaSrc GstURIHandler
GstAlsaSrc GstImplementsInterface GstMixer GstPropertyProbe
GstV4lElement GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
GstV4lSrc GstImplementsInterface GstPropertyProbe GstXOverlay GstColorBalance GstTuner
GstAppSrc GstURIHandler
GstGnomeVFSSink GstURIHandler
GstGioSink GstURIHandler
GstAlsaSink GstPropertyProbe
GstXvImageSink GstImplementsInterface GstPropertyProbe GstNavigation GstXOverlay GstColorBalance
GstXImageSink GstImplementsInterface GstNavigation GstXOverlay
GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe GstAlsaMixerElement GstImplementsInterface GstMixer GstPropertyProbe
GstVolume GstImplementsInterface GstMixer GstVolume GstImplementsInterface GstMixer
GTypeModule GTypePlugin GTypeModule GTypePlugin

View file

@ -1,10 +1,10 @@
GstChildProxy GstObject GstChildProxy GstObject
GstTagSetter GstObject GstElement
GFile GObject GFile GObject
GDesktopAppInfoLookup GObject GDesktopAppInfoLookup GObject
GDrive GObject GDrive GObject
GMount GObject GMount GObject
GVolume GObject GVolume GObject
GstTagSetter GstObject GstElement
GstImplementsInterface GstObject GstElement GstImplementsInterface GstObject GstElement
GstMixer GstObject GstImplementsInterface GstElement GstMixer GstObject GstImplementsInterface GstElement
GstXOverlay GstObject GstImplementsInterface GstElement GstXOverlay GstObject GstImplementsInterface GstElement

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>adder</name> <name>adder</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>alsamixer</name> <name>alsamixer</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>appsink</name> <name>appsink</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>audioconvert</name> <name>audioconvert</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>audiorate</name> <name>audiorate</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>audioresample</name> <name>audioresample</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>audiotestsrc</name> <name>audiotestsrc</name>

View file

@ -7,7 +7,7 @@
<license>GPL</license> <license>GPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>cdparanoiasrc</name> <name>cdparanoiasrc</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>decodebin</name> <name>decodebin</name>

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>gdpdepay</name> <name>gdpdepay</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>giosink</name> <name>giosink</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>gnomevfssink</name> <name>gnomevfssink</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>libvisual_bumpscope</name> <name>libvisual_bumpscope</name>
@ -51,6 +51,27 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>libvisual_gforce</name>
<longname>libvisual libvisual G-Force plugin plugin v.0.1.0</longname>
<class>Visualization</class>
<description>Libvisual G-Force plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element> <element>
<name>libvisual_infinite</name> <name>libvisual_infinite</name>
<longname>libvisual infinite plugin plugin v.0.1</longname> <longname>libvisual infinite plugin plugin v.0.1</longname>
@ -114,27 +135,6 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>libvisual_lv_analyzer</name>
<longname>libvisual libvisual analyzer plugin v.1.0</longname>
<class>Visualization</class>
<description>Libvisual analyzer plugin</description>
<author>Benjamin Otte &lt;otte@gnome.org&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
<element> <element>
<name>libvisual_lv_scope</name> <name>libvisual_lv_scope</name>
<longname>libvisual libvisual scope plugin v.0.1</longname> <longname>libvisual libvisual scope plugin v.0.1</longname>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>oggaviparse</name> <name>oggaviparse</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>clockoverlay</name> <name>clockoverlay</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>playbin</name> <name>playbin</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>queue2</name> <name>queue2</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>ssaparse</name> <name>ssaparse</name>
@ -48,7 +48,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2</details> <details>application/x-subtitle</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>multifdsink</name> <name>multifdsink</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>theoradec</name> <name>theoradec</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
</elements> </elements>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>decodebin2</name> <name>decodebin2</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>v4lsrc</name> <name>v4lsrc</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>videorate</name> <name>videorate</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>videoscale</name> <name>videoscale</name>

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>volume</name> <name>volume</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>vorbisdec</name> <name>vorbisdec</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>ximagesink</name> <name>ximagesink</name>

View file

@ -7,7 +7,7 @@
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins CVS/prerelease</package> <package>GStreamer Base Plug-ins CVS/prerelease</package>
<origin>Unknown package origin</origin> <origin>http://gstreamer.freedesktop.org</origin>
<elements> <elements>
<element> <element>
<name>xvimagesink</name> <name>xvimagesink</name>

View file

@ -139,24 +139,7 @@
* *
* Other more specific meta information like width/height/framerate of video * Other more specific meta information like width/height/framerate of video
* streams or samplerate/number of channels of audio streams can be obtained * streams or samplerate/number of channels of audio streams can be obtained
* using the #GstPlayBin2:stream-info property, which will return a GList of stream info * from the negotiated caps on the sink pads of the sinks.
* objects, one for each stream. These are opaque objects that can only be
* accessed via the standard GObject property interface, ie. g_object_get().
* Each stream info object has the following properties:
* <itemizedlist>
* <listitem>"object" (GstObject) (the decoder source pad usually)</listitem>
* <listitem>"type" (enum) (if this is an audio/video/subtitle stream)</listitem>
* <listitem>"decoder" (string) (name of decoder used to decode this stream)</listitem>
* <listitem>"mute" (boolean) (to mute or unmute this stream)</listitem>
* <listitem>"caps" (GstCaps) (caps of the decoded stream)</listitem>
* <listitem>"language-code" (string) (ISO-639 language code for this stream, mostly used for audio/subtitle streams)</listitem>
* <listitem>"codec" (string) (format this stream was encoded in)</listitem>
* </itemizedlist>
* Stream information from the #GstPlayBin2:stream-info property is best queried once
* playbin has changed into PAUSED or PLAYING state (which can be detected
* via a state-changed message on the bus where old_state=READY and
* new_state=PAUSED), since before that the list might not be complete yet or
* not contain all available information (like language-codes).
* </para> * </para>
* </refsect2> * </refsect2>
* <refsect2> * <refsect2>