rtsp-transport: clarify port usage
authorWim Taymans <wtaymans@redhat.com>
Tue, 20 May 2014 13:59:53 +0000 (15:59 +0200)
committerWim Taymans <wtaymans@redhat.com>
Tue, 20 May 2014 14:01:08 +0000 (16:01 +0200)
Comment in the docs what the client_port and server_port fields are used
for in TCP mode (if the application wants to set those values).

gst-libs/gst/rtsp/gstrtsptransport.h

index e291a94..c90652a 100644 (file)
@@ -136,8 +136,12 @@ struct _GstRTSPRange {
  * @interleaved: the interleave range
  * @ttl: the time to live for multicast UDP
  * @port: the port pair for multicast sessions
- * @client_port: the client port pair for receiving data
- * @server_port: the server port pair for receiving data
+ * @client_port: the client port pair for receiving data. For TCP
+ *   based transports, applications can use this field to store the
+ *   sender and receiver ports of the client.
+ * @server_port: the server port pair for receiving data. For TCP
+ *   based transports, applications can use this field to store the
+ *   sender and receiver ports of the server.
  * @ssrc: the ssrc that the sender/receiver will use
  *
  * A structure holding the RTSP transport values.
@@ -158,9 +162,9 @@ struct _GstRTSPTransport {
 
   /* multicast specific */
   guint  ttl;
-
-  /* UDP specific */
   GstRTSPRange   port;
+
+  /* UDP/TCP specific */
   GstRTSPRange   client_port;
   GstRTSPRange   server_port;
   /* RTP specific */