| Top |
const gchar *
gst_rtsp_session_get_sessionid (GstRTSPSession *session);
void gst_rtsp_session_set_timeout (GstRTSPSession *session,guint timeout);
gint gst_rtsp_session_next_timeout (GstRTSPSession *session,GTimeVal *now);
gboolean gst_rtsp_session_is_expired (GstRTSPSession *session,GTimeVal *now);
GstRTSPSessionMedia * gst_rtsp_session_manage_media (GstRTSPSession *sess,const gchar *path,GstRTSPMedia *media);
gboolean gst_rtsp_session_release_media (GstRTSPSession *sess,GstRTSPSessionMedia *media);
GstRTSPSessionMedia * gst_rtsp_session_get_media (GstRTSPSession *sess,const gchar *path,gint *matched);
GstRTSPFilterResult (*GstRTSPSessionFilterFunc) (GstRTSPSession *sess,GstRTSPSessionMedia *media,gpointer user_data);
GList * gst_rtsp_session_filter (GstRTSPSession *sess,GstRTSPSessionFilterFunc func,gpointer user_data);
“sessionid” property“sessionid” gchar *
the session id.
Flags: Read / Write / Construct Only
Default value: NULL
“timeout” property“timeout” guint
the timeout of the session (0 = never).
Flags: Read / Write
Default value: 60
“timeout-always-visible” property“timeout-always-visible” gboolean
timeout always visible in header.
Flags: Read / Write
Default value: FALSE