]> git.sesse.net Git - vlc/blobdiff - src/stream_output/stream_output.h
Big SAP/announce cleanup
[vlc] / src / stream_output / stream_output.h
index 617725181c75142e8f7df340f7970fd5632ac29d..41129d7deecc5d223ffa3f8f7575f81ab588910b 100644 (file)
@@ -68,6 +68,28 @@ struct sap_handler_t
     /* private data, not in p_sys as there is one kind of sap_handler_t */
 };
 
+struct session_descriptor_t
+{
+    char *psz_name;
+    char *psz_group;
+
+    char *description;
+    char *url; // meta URL for SAP, potentially real URL for other cases
+    char *email;
+    char *phone;
+
+    struct sockaddr_storage orig;
+    socklen_t origlen;
+    struct sockaddr_storage addr;
+    socklen_t addrlen;
+
+    int i_payload;   /* SAP Payload type */
+
+    char *psz_sdp;
+    vlc_bool_t b_rtp;
+    vlc_bool_t b_ssm;
+};
+
 /* The main announce handler object */
 struct announce_handler_t
 {