mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
shout2send: docs, add a sample pipeline
And finish adding shout2send to the docs while at it https://bugzilla.gnome.org/show_bug.cgi?id=721342
This commit is contained in:
parent
4182f42f7b
commit
e6321ecb74
4 changed files with 32 additions and 0 deletions
|
@ -69,6 +69,7 @@ EXTRA_HFILES = \
|
||||||
$(top_srcdir)/ext/libpng/gstpngenc.h \
|
$(top_srcdir)/ext/libpng/gstpngenc.h \
|
||||||
$(top_srcdir)/ext/raw1394/gstdv1394src.h \
|
$(top_srcdir)/ext/raw1394/gstdv1394src.h \
|
||||||
$(top_srcdir)/ext/raw1394/gsthdv1394src.h \
|
$(top_srcdir)/ext/raw1394/gsthdv1394src.h \
|
||||||
|
$(top_srcdir)/ext/shout2/gstshout2.h \
|
||||||
$(top_srcdir)/ext/soup/gstsouphttpsrc.h \
|
$(top_srcdir)/ext/soup/gstsouphttpsrc.h \
|
||||||
$(top_srcdir)/ext/taglib/gstapev2mux.h \
|
$(top_srcdir)/ext/taglib/gstapev2mux.h \
|
||||||
$(top_srcdir)/ext/taglib/gstid3v2mux.h \
|
$(top_srcdir)/ext/taglib/gstid3v2mux.h \
|
||||||
|
|
|
@ -152,6 +152,7 @@
|
||||||
<xi:include href="xml/element-scaletempo.xml" />
|
<xi:include href="xml/element-scaletempo.xml" />
|
||||||
<xi:include href="xml/element-shagadelictv.xml" />
|
<xi:include href="xml/element-shagadelictv.xml" />
|
||||||
<xi:include href="xml/element-shapewipe.xml" />
|
<xi:include href="xml/element-shapewipe.xml" />
|
||||||
|
<xi:include href="xml/element-shout2send.xml" />
|
||||||
<xi:include href="xml/element-smpte.xml" />
|
<xi:include href="xml/element-smpte.xml" />
|
||||||
<xi:include href="xml/element-smptealpha.xml" />
|
<xi:include href="xml/element-smptealpha.xml" />
|
||||||
<xi:include href="xml/element-souphttpsrc.xml" />
|
<xi:include href="xml/element-souphttpsrc.xml" />
|
||||||
|
|
|
@ -1843,6 +1843,20 @@ GST_TYPE_SHAPE_WIPE
|
||||||
gst_shape_wipe_get_type
|
gst_shape_wipe_get_type
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>element-shout2send</FILE>
|
||||||
|
<TITLE>shout2send</TITLE>
|
||||||
|
GstShout2send
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GstShout2sendClass
|
||||||
|
GST_SHOUT2SEND
|
||||||
|
GST_SHOUT2SEND_CLASS
|
||||||
|
GST_IS_SHOUT2SEND
|
||||||
|
GST_IS_SHOUT2SEND_CLASS
|
||||||
|
GST_TYPE_SHOUT2SEND
|
||||||
|
gst_shout2send_get_type
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>element-smpte</FILE>
|
<FILE>element-smpte</FILE>
|
||||||
<TITLE>smpte</TITLE>
|
<TITLE>smpte</TITLE>
|
||||||
|
|
|
@ -19,6 +19,22 @@
|
||||||
* Boston, MA 02110-1301, USA.
|
* Boston, MA 02110-1301, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:element-shout2send
|
||||||
|
*
|
||||||
|
* shout2send pushes a media stream to an Icecast server
|
||||||
|
*
|
||||||
|
* <refsect2>
|
||||||
|
* <title>Example launch line</title>
|
||||||
|
* |[
|
||||||
|
* gst-launch uridecodebin uri=file:///path/to/audiofile ! audioconvert ! vorbisenc ! oggmux ! shout2send mount=/stream.ogg port=8000 username=source password=somepassword ip=server_IP_address_or_hostname
|
||||||
|
* ]| This pipeline demuxes, decodes, re-encodes and re-muxes an audio
|
||||||
|
* media file into oggvorbis and sends the resulting stream to an Icecast
|
||||||
|
* server. Properties mount, port, username and password are all server-config
|
||||||
|
* dependent.
|
||||||
|
* </refsect2>
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue