~ubuntu-branches/ubuntu/dapper/gst-plugins-good0.10/dapper-security

« back to all changes in this revision

Viewing changes to docs/plugins/html/gst-plugins-good-plugins-multiudpsink.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2006-05-05 19:10:19 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060505191019-mge3njl5173jfldb
Tags: 0.10.3-0ubuntu1
* New upstream version (Ubuntu: #43135):
  Changes since 0.10.2:
  - Annodex/CMML support
  - RTSP and RTP enhancements
  - HAL configured audio device support
  - FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin improvements
  - Recognise SSA/ASS and USF subtitles in Matroska files
  - Fixes for ESD and SunAudio output plugins
  - More uniform plugin descriptions
  - IceCast metadata reading plugin added
  - New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows input,
    WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder,
    Video colour balance
  - Lots of bug fixes
  Bugs fixed since 0.10.2:
  - RTSP src not working with WMServer servers
  - Replacing icy demuxing in gnomevfssrc
  - HAL sound device wrapper plugins
  - totem (gstreamer) crashes when playing an avi file (Ubuntu: #38800)
  - avidemux does not handle eos at end of seek-region
  - faulty GObject macros
  - [patch] Streaming support for wavparse
  - [pngdec] doesn't handle grayscale or paletted
  - Time slider does not work with avi videos from Cannon SD100
  - [auparse] .au files don't play in playbin
  - [wavparse] will not play DTS stream in malformed WAV
  - rtspsrc filter sometimes uses an odd port for rtp
  - annodex decoding and encoding support
  - [id3demux] read in replaygain information from RVA2 frame...
  - " Seek in ready " for dvdemux
  - problem with auparse or mulawdec, choppy esd playback
  - videobalance not ported to new GstVideoFilter
  - " Seek in ready " support for wavparse plugin
  - gst-plugins-good fail to compile with gcc 4.1
  - Profile support for gconfaudiosink
  - Crash playing any song from a particular album over rhyth...
  - Unable to play .fli files
  - Critical warnings when using cddacdiosrc
  - Gstreamer doesn't recognise tags
  - [alpha] state change function returns a constant
  - Another file that gstreamer can't read the tags on
  - [jpeg] smokedec not ported
  - [pngdec] does not support files with png streams
  - [PATCH] avimux ported to 0.10
  - [wavparse] does not support multichannel wavs
  - [id3demux] reads unicode tags incorrectly where .8 did it...
  - [apedemux] some WavPack files with APE tags fail to play ...
  - [sunaudio] unused variables break CVS build with -Werror
  - [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
  - invalid get_times implementation in gstdynudpsink
  - [patch] unref the result of gst_pad_get_parent
  - [jpegdec] wrong durations set on buffers after seeking in...
  - avi of mpeg4 video and adpcm audio from digital camera re...
  - [id3demux] mp3 fails to play because typefinding thinks i...
  - [goom] zoom filter leaked
  - [wavparse] incorrect way to calculate seek position with ...
  - rhythmbox import crasher - png?
  - Video playback out of sync (Ubuntu: #33073)
  - [speexenc] doesn't work (Ubuntu: #34904)
  - move taglib-based ID3 muxer to -good
  - plugins need better/univied descriptions
  - move ximagesrc to gst-plugins-good
  - index creation might fail with some non-indexe...
  - Problem playing some AVI file when splitting large chunks...
  - [speex] can't seek in speex-encoded audio (Ubuntu: #37552)
  - [matroska] " caps not real subset " when playing audio files
  - AVI files downloaded from vidoe.google.com won't play (Ubuntu: #30031)
  - [sunaudiosink] some fixes
  - [flacdec] can't play .flac files where header says total_...
  - [flacdec] segment seek not supported
  - [id3demux] TCO genre tags (id3v2.2) don't get read by gst...
  - [shout2send] fix crash on error and tags received before ...
  - [wavenc] " not negotiated " error with CVS core
  - [matroskademux] blocks on segmenting seek (and other seek...
  - [matroska] can't play file if details come before type in...
  - [matroska] enhancement for VfW compatibility cases
  - [matroskamux] wrong timestamps of B-frames
  - [matroskamux] blocks upon muxing video and vorbis-audio
  - rtpamrdec discards non-transmitted frames
  - use a duration based on the index if available (Ubuntu: #29962)
* debian/build-deps.in:
  - Build-Depends on libgtk2.0-dev libhal-dev libtag1-dev libxml2-dev
  - updated libgstreamer-plugins-base0.10-dev requirement
* debian/control.in:
  - gstreamer0.10-plugins-good Replaces gstreamer0.10-plugins-bad (<< 0.10.3)
* debian/gstreamer-plugins-good.install:
  - list new elements to install
* debian/rules:
  - updated libgstreamer0.10-dev requirement

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1
2
<html>
2
3
<head>
3
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
6
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
6
7
<link rel="start" href="index.html" title="GStreamer Good Plugins 0.10 Plugins Reference Manual">
7
8
<link rel="up" href="ch01.html" title="gst-plugins-good Elements">
8
 
<link rel="prev" href="gst-plugins-good-plugins-level.html" title="level">
 
9
<link rel="prev" href="gst-plugins-good-plugins-udpsrc.html" title="udpsrc">
9
10
<link rel="next" href="gst-plugins-good-plugins-multipartmux.html" title="multipartmux">
10
 
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.6 (XML mode)">
11
12
<link rel="stylesheet" href="style.css" type="text/css">
12
13
<link rel="chapter" href="ch01.html" title="gst-plugins-good Elements">
13
14
<link rel="chapter" href="ch02.html" title="gst-plugins-good Plugins">
14
15
</head>
15
16
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
16
 
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
17
 
<td><a accesskey="p" href="gst-plugins-good-plugins-level.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
17
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
18
<tr valign="middle">
 
19
<td><a accesskey="p" href="gst-plugins-good-plugins-udpsrc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
20
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
21
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
22
<th width="100%" align="center">GStreamer Good Plugins 0.10 Plugins Reference Manual</th>
21
23
<td><a accesskey="n" href="gst-plugins-good-plugins-multipartmux.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
 
</tr></table>
 
24
</tr>
 
25
<tr><td colspan="5" class="shortcuts"><nobr><a href="#top_of_page" class="shortcut">Top</a>
 
26
                  &#160;|&#160;
 
27
                  <a href="#desc" class="shortcut">Description</a>
 
28
                  &#160;|&#160;
 
29
                  <a href="#object_hierarchy" class="shortcut">Object Hierarchy</a>
 
30
                  &#160;|&#160;
 
31
                  <a href="#properties" class="shortcut">Properties</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#signal_proto" class="shortcut">Signals</a></nobr></td></tr>
 
34
</table>
23
35
<div class="refentry" lang="en">
24
36
<a name="gst-plugins-good-plugins-multiudpsink"></a><div class="titlepage"></div>
25
37
<div class="refnamediv"><table width="100%"><tr>
26
38
<td valign="top">
27
 
<h2><span class="refentrytitle">multiudpsink</span></h2>
 
39
<h2><span class="refentrytitle"><a name="top_of_page"></a>multiudpsink</span></h2>
28
40
<p>multiudpsink &#8212; Send data over the network via UDP</p>
29
41
</td>
30
42
<td valign="top" align="right"></td>
31
43
</tr></table></div>
32
44
<div class="refsynopsisdiv">
33
 
<h2>Synopsis</h2>
 
45
<a name="synopsis"></a><h2>Synopsis</h2>
34
46
<a name="GstMultiUDPSink"></a><pre class="synopsis">
35
47
 
36
48
 
37
49
 
 
50
            <a href="gst-plugins-good-plugins-multiudpsink.html#GstUDPClient">GstUDPClient</a>;
38
51
            <a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-struct">GstMultiUDPSink</a>;
39
52
 
40
53
</pre>
41
54
</div>
42
55
<div class="refsect1" lang="en">
43
 
<a name="id2556395"></a><h2>Object Hierarchy</h2>
 
56
<a name="object_hierarchy"></a><h2>Object Hierarchy</h2>
44
57
<pre class="synopsis">
45
58
 
46
59
  GObject
57
70
</pre>
58
71
</div>
59
72
<div class="refsect1" lang="en">
60
 
<a name="id2559320"></a><h2>Properties</h2>
 
73
<a name="properties"></a><h2>Properties</h2>
61
74
<pre class="synopsis">
62
75
 
63
76
  "<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink--bytes-served">bytes-served</a>"         guint64               : Read
65
78
</pre>
66
79
</div>
67
80
<div class="refsect1" lang="en">
68
 
<a name="id2559357"></a><h2>Signal Prototypes</h2>
 
81
<a name="signal_proto"></a><h2>Signals</h2>
69
82
<pre class="synopsis">
70
83
 
71
84
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-add">add</a>"       void        user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
72
 
                                            gchar *host,
73
 
                                            gint port,
74
 
                                            gpointer user_data);
 
85
                                            gchar           *host,
 
86
                                            gint             port,
 
87
                                            gpointer         user_data)            : Run last
75
88
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-clear">clear</a>"     void        user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
76
 
                                            gpointer user_data);
 
89
                                            gpointer         user_data)            : Run last
77
90
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-client-added">client-added</a>"
78
91
            void        user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
79
 
                                            gchar *host,
80
 
                                            gint port,
81
 
                                            gpointer user_data);
 
92
                                            gchar           *host,
 
93
                                            gint             port,
 
94
                                            gpointer         user_data)            : Run last
82
95
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-client-removed">client-removed</a>"
83
96
            void        user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
84
 
                                            gchar *host,
85
 
                                            gint port,
86
 
                                            gpointer user_data);
 
97
                                            gchar           *host,
 
98
                                            gint             port,
 
99
                                            gpointer         user_data)            : Run last
87
100
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-get-stats">get-stats</a>" GValueArray*user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
88
 
                                            gchar *host,
89
 
                                            gint port,
90
 
                                            gpointer user_data);
 
101
                                            gchar           *host,
 
102
                                            gint             port,
 
103
                                            gpointer         user_data)            : Run last
91
104
"<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink-remove">remove</a>"    void        user_function      (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
92
 
                                            gchar *host,
93
 
                                            gint port,
94
 
                                            gpointer user_data);
 
105
                                            gchar           *host,
 
106
                                            gint             port,
 
107
                                            gpointer         user_data)            : Run last
95
108
</pre>
96
109
</div>
97
110
<div class="refsect1" lang="en">
98
 
<a name="id2516604"></a><h2>Description</h2>
 
111
<a name="desc"></a><h2>Description</h2>
99
112
<div class="refsect2" lang="en">
100
 
<a name="id2520532"></a><h3>Element Information</h3>
 
113
<a name="id2561308"></a><h3>Element Information</h3>
101
114
<div class="variablelist"><table border="0">
102
115
<col align="left" valign="top">
103
116
<tbody>
126
139
</p>
127
140
</div>
128
141
<div class="refsect1" lang="en">
129
 
<a name="id2520601"></a><h2>Details</h2>
130
 
<div class="refsect2" lang="en">
131
 
<a name="id2520607"></a><h3>
 
142
<a name="details"></a><h2>Details</h2>
 
143
<div class="refsect2" lang="en">
 
144
<a name="id2561388"></a><h3>
 
145
<a name="GstUDPClient"></a>GstUDPClient</h3>
 
146
<a class="indexterm" name="id2561400"></a><pre class="programlisting">typedef struct {
 
147
  int *sock;
 
148
 
 
149
  struct sockaddr_in theiraddr;
 
150
  struct ip_mreq multi_addr;
 
151
 
 
152
  gchar *host;
 
153
  gint port;
 
154
 
 
155
  /* Per-client stats */
 
156
  guint64 bytes_sent;
 
157
  guint64 packets_sent;
 
158
  guint64 connect_time;
 
159
  guint64 disconnect_time;
 
160
} GstUDPClient;
 
161
</pre>
 
162
<p>
 
163
 
 
164
</p>
 
165
</div>
 
166
<hr>
 
167
<div class="refsect2" lang="en">
 
168
<a name="id2561420"></a><h3>
132
169
<a name="GstMultiUDPSink-struct"></a>GstMultiUDPSink</h3>
133
 
<a class="indexterm" name="id2520616"></a><pre class="programlisting">typedef struct _GstMultiUDPSink GstMultiUDPSink;</pre>
 
170
<a class="indexterm" name="id2561432"></a><pre class="programlisting">typedef struct _GstMultiUDPSink GstMultiUDPSink;</pre>
134
171
<p>
135
172
 
136
173
</p>
137
174
</div>
138
175
</div>
139
176
<div class="refsect1" lang="en">
140
 
<a name="id2520634"></a><h2>Properties</h2>
 
177
<a name="property_details"></a><h2>Property Details</h2>
141
178
<div class="refsect2" lang="en">
142
 
<a name="id2520640"></a><h3>
 
179
<a name="id2561460"></a><h3>
143
180
<a name="GstMultiUDPSink--bytes-served"></a>The "<code class="literal">bytes-served</code>" property</h3>
144
 
<pre class="programlisting">  "bytes-served"         guint64               : Read</pre>
 
181
<a class="indexterm" name="id2561476"></a><pre class="programlisting">  "bytes-served"         guint64               : Read</pre>
145
182
<p>Total number of bytes send to all clients.</p>
146
183
<p>Default value: 0</p>
147
184
</div>
148
185
<hr>
149
186
<div class="refsect2" lang="en">
150
 
<a name="id2520675"></a><h3>
 
187
<a name="id2561501"></a><h3>
151
188
<a name="GstMultiUDPSink--bytes-to-serve"></a>The "<code class="literal">bytes-to-serve</code>" property</h3>
152
 
<pre class="programlisting">  "bytes-to-serve"       guint64               : Read</pre>
 
189
<a class="indexterm" name="id2561517"></a><pre class="programlisting">  "bytes-to-serve"       guint64               : Read</pre>
153
190
<p>Number of bytes received to serve to clients.</p>
154
191
<p>Default value: 0</p>
155
192
</div>
156
193
</div>
157
194
<div class="refsect1" lang="en">
158
 
<a name="id2520711"></a><h2>Signals</h2>
 
195
<a name="signals"></a><h2>Signal Details</h2>
159
196
<div class="refsect2" lang="en">
160
 
<a name="id2520718"></a><h3>
 
197
<a name="id2563048"></a><h3>
161
198
<a name="GstMultiUDPSink-add"></a>The "add" signal</h3>
162
 
<pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
163
 
                                            gchar *host,
164
 
                                            gint port,
165
 
                                            gpointer user_data);</pre>
 
199
<a class="indexterm" name="id2563056"></a><pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
200
                                            gchar           *host,
 
201
                                            gint             port,
 
202
                                            gpointer         user_data)            : Run last</pre>
166
203
<p>
167
204
Add a client with destination <em class="parameter"><code>host</code></em> and <em class="parameter"><code>port</code></em> to the list of
168
205
clients.</p>
200
237
</div>
201
238
<hr>
202
239
<div class="refsect2" lang="en">
203
 
<a name="id2517442"></a><h3>
 
240
<a name="id2563183"></a><h3>
204
241
<a name="GstMultiUDPSink-clear"></a>The "clear" signal</h3>
205
 
<pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
206
 
                                            gpointer user_data);</pre>
 
242
<a class="indexterm" name="id2563191"></a><pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
243
                                            gpointer         user_data)            : Run last</pre>
207
244
<p>
208
245
Clear the list of clients.</p>
209
246
<p>
228
265
</div>
229
266
<hr>
230
267
<div class="refsect2" lang="en">
231
 
<a name="id2517513"></a><h3>
 
268
<a name="id2563262"></a><h3>
232
269
<a name="GstMultiUDPSink-client-added"></a>The "client-added" signal</h3>
233
 
<pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
234
 
                                            gchar *host,
235
 
                                            gint port,
236
 
                                            gpointer user_data);</pre>
 
270
<a class="indexterm" name="id2563271"></a><pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
271
                                            gchar           *host,
 
272
                                            gint             port,
 
273
                                            gpointer         user_data)            : Run last</pre>
237
274
<p>
238
275
Signal emited when a new client is added to the list of
239
276
clients.</p>
271
308
</div>
272
309
<hr>
273
310
<div class="refsect2" lang="en">
274
 
<a name="id2517631"></a><h3>
 
311
<a name="id2567322"></a><h3>
275
312
<a name="GstMultiUDPSink-client-removed"></a>The "client-removed" signal</h3>
276
 
<pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
277
 
                                            gchar *host,
278
 
                                            gint port,
279
 
                                            gpointer user_data);</pre>
 
313
<a class="indexterm" name="id2567331"></a><pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
314
                                            gchar           *host,
 
315
                                            gint             port,
 
316
                                            gpointer         user_data)            : Run last</pre>
280
317
<p>
281
318
Signal emited when a client is removed from the list of
282
319
clients.</p>
314
351
</div>
315
352
<hr>
316
353
<div class="refsect2" lang="en">
317
 
<a name="id2560929"></a><h3>
 
354
<a name="id2567437"></a><h3>
318
355
<a name="GstMultiUDPSink-get-stats"></a>The "get-stats" signal</h3>
319
 
<pre class="programlisting">GValueArray*user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
320
 
                                            gchar *host,
321
 
                                            gint port,
322
 
                                            gpointer user_data);</pre>
 
356
<a class="indexterm" name="id2567444"></a><pre class="programlisting">GValueArray*user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
357
                                            gchar           *host,
 
358
                                            gint             port,
 
359
                                            gpointer         user_data)            : Run last</pre>
323
360
<p>
324
361
Get the statistics of the client with destination <em class="parameter"><code>host</code></em> and <em class="parameter"><code>port</code></em>.</p>
325
362
<p>
363
400
</div>
364
401
<hr>
365
402
<div class="refsect2" lang="en">
366
 
<a name="id2561057"></a><h3>
 
403
<a name="id2567571"></a><h3>
367
404
<a name="GstMultiUDPSink-remove"></a>The "remove" signal</h3>
368
 
<pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
369
 
                                            gchar *host,
370
 
                                            gint port,
371
 
                                            gpointer user_data);</pre>
 
405
<a class="indexterm" name="id2567579"></a><pre class="programlisting">void        user_function                  (<a href="gst-plugins-good-plugins-multiudpsink.html#GstMultiUDPSink">GstMultiUDPSink</a> *gstmultiudpsink,
 
406
                                            gchar           *host,
 
407
                                            gint             port,
 
408
                                            gpointer         user_data)            : Run last</pre>
372
409
<p>
373
410
Remove the client with destination <em class="parameter"><code>host</code></em> and <em class="parameter"><code>port</code></em> from the list of
374
411
clients.</p>
406
443
</div>
407
444
</div>
408
445
</div>
409
 
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
410
 
<td align="left"><a accesskey="p" href="gst-plugins-good-plugins-level.html"><b>&lt;&lt;&#160;level</b></a></td>
411
 
<td align="right"><a accesskey="n" href="gst-plugins-good-plugins-multipartmux.html"><b>multipartmux&#160;&gt;&gt;</b></a></td>
412
 
</tr></table>
413
446
</body>
414
447
</html>