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