GF_RTSPSession 396 include/gpac/ietf.h typedef struct _tag_rtsp_session GF_RTSPSession; GF_RTSPSession 398 include/gpac/ietf.h GF_RTSPSession *gf_rtsp_session_new(char *sURL, u16 DefaultPort); GF_RTSPSession 399 include/gpac/ietf.h void gf_rtsp_session_del(GF_RTSPSession *sess); GF_RTSPSession 401 include/gpac/ietf.h GF_Err gf_rtsp_set_buffer_size(GF_RTSPSession *sess, u32 BufferSize); GF_RTSPSession 404 include/gpac/ietf.h void gf_rtsp_set_mobile_ip(GF_RTSPSession *sess, char *MobileIP); GF_RTSPSession 415 include/gpac/ietf.h void gf_rtsp_session_reset(GF_RTSPSession *sess, Bool ResetConnection); GF_RTSPSession 417 include/gpac/ietf.h u32 gf_rtsp_is_my_session(GF_RTSPSession *sess, char *url); GF_RTSPSession 418 include/gpac/ietf.h const char *gf_rtsp_get_last_session_id(GF_RTSPSession *sess); GF_RTSPSession 419 include/gpac/ietf.h char *gf_rtsp_get_server_name(GF_RTSPSession *sess); GF_RTSPSession 420 include/gpac/ietf.h char *gf_rtsp_get_service_name(GF_RTSPSession *sess); GF_RTSPSession 421 include/gpac/ietf.h u16 gf_rtsp_get_session_port(GF_RTSPSession *sess); GF_RTSPSession 424 include/gpac/ietf.h GF_Err gf_rtsp_get_response(GF_RTSPSession *sess, GF_RTSPResponse *rsp); GF_RTSPSession 446 include/gpac/ietf.h u32 gf_rtsp_get_session_state(GF_RTSPSession *sess); GF_RTSPSession 449 include/gpac/ietf.h char *gf_rtsp_get_last_request(GF_RTSPSession *sess); GF_RTSPSession 451 include/gpac/ietf.h void gf_rtsp_reset_aggregation(GF_RTSPSession *sess); GF_RTSPSession 456 include/gpac/ietf.h GF_Err gf_rtsp_send_command(GF_RTSPSession *sess, GF_RTSPCommand *com); GF_RTSPSession 459 include/gpac/ietf.h GF_Err gf_rtsp_set_interleave_callback(GF_RTSPSession *sess, GF_RTSPSession 460 include/gpac/ietf.h GF_Err (*SignalData)(GF_RTSPSession *sess, void *cbk_ptr, char *buffer, u32 bufferSize, Bool IsRTCP) GF_RTSPSession 464 include/gpac/ietf.h GF_Err gf_rtsp_session_read(GF_RTSPSession *sess); GF_RTSPSession 466 include/gpac/ietf.h GF_Err gf_rtsp_register_interleave(GF_RTSPSession *sess, void *the_ch, u8 LowInterID, u8 HighInterID); GF_RTSPSession 467 include/gpac/ietf.h u32 gf_rtsp_unregister_interleave(GF_RTSPSession *sess, u8 LowInterID); GF_RTSPSession 476 include/gpac/ietf.h GF_RTSPSession *gf_rtsp_session_new_server(GF_Socket *rtsp_listener); GF_RTSPSession 479 include/gpac/ietf.h GF_Err gf_rtsp_get_command(GF_RTSPSession *sess, GF_RTSPCommand *com); GF_RTSPSession 484 include/gpac/ietf.h GF_Err gf_rtsp_load_service_name(GF_RTSPSession *sess, char *URL); GF_RTSPSession 487 include/gpac/ietf.h char *gf_rtsp_generate_session_id(GF_RTSPSession *sess); GF_RTSPSession 490 include/gpac/ietf.h GF_Err gf_rtsp_send_response(GF_RTSPSession *sess, GF_RTSPResponse *rsp); GF_RTSPSession 494 include/gpac/ietf.h GF_Err gf_rtsp_get_session_ip(GF_RTSPSession *sess, char *buffer); GF_RTSPSession 498 include/gpac/ietf.h u8 gf_rtsp_get_next_interleave_id(GF_RTSPSession *sess); GF_RTSPSession 501 include/gpac/ietf.h GF_Err gf_rtsp_get_remote_address(GF_RTSPSession *sess, char *buffer); GF_RTSPSession 280 include/gpac/internal/ietf_dev.h GF_Err (*RTSP_SignalData)(GF_RTSPSession *sess, void *chan, char *buffer, u32 bufferSize, Bool IsRTCP); GF_RTSPSession 295 include/gpac/internal/ietf_dev.h GF_RTSPSession *gf_rtsp_session_new(char *sURL, u16 DefaultPort); GF_RTSPSession 298 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_check_connection(GF_RTSPSession *sess); GF_RTSPSession 300 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_send_data(GF_RTSPSession *sess, char *buffer, u32 Size); GF_RTSPSession 307 include/gpac/internal/ietf_dev.h void gf_rtsp_get_body_info(GF_RTSPSession *sess, u32 *body_start, u32 *body_size); GF_RTSPSession 309 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_read_reply(GF_RTSPSession *sess); GF_RTSPSession 311 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_fill_buffer(GF_RTSPSession *sess); GF_RTSPSession 313 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_refill_buffer(GF_RTSPSession *sess); GF_RTSPSession 321 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_set_deinterleave(GF_RTSPSession *sess); GF_RTSPSession 323 include/gpac/internal/ietf_dev.h GF_Err gf_rtsp_http_tunnel_start(GF_RTSPSession *sess, char *UserAgent); GF_RTSPSession 121 modules/rtp_in/rtp_in.h GF_RTSPSession *session; GF_RTSPSession 288 modules/rtp_in/rtp_in.h GF_Err RP_DataOnTCP(GF_RTSPSession *sess, void *cbck, char *buffer, u32 bufferSize, Bool IsRTCP); GF_RTSPSession 240 modules/rtp_in/rtp_session.c GF_RTSPSession *rtsp; GF_RTSPSession 575 modules/rtp_in/rtp_stream.c GF_Err RP_DataOnTCP(GF_RTSPSession *sess, void *cbk, char *buffer, u32 bufferSize, Bool IsRTCP) GF_RTSPSession 110 src/ietf/rtsp_command.c GF_Err RTSP_WriteCommand(GF_RTSPSession *sess, GF_RTSPCommand *com, unsigned char *req_buffer, GF_RTSPSession 274 src/ietf/rtsp_command.c GF_Err gf_rtsp_send_command(GF_RTSPSession *sess, GF_RTSPCommand *com) GF_RTSPSession 445 src/ietf/rtsp_command.c GF_Err RTSP_ParseCommandHeader(GF_RTSPSession *sess, GF_RTSPCommand *com, u32 BodyStart) GF_RTSPSession 488 src/ietf/rtsp_command.c GF_Err gf_rtsp_get_command(GF_RTSPSession *sess, GF_RTSPCommand *com) GF_RTSPSession 33 src/ietf/rtsp_common.c GF_Err gf_rtsp_read_reply(GF_RTSPSession *sess) GF_RTSPSession 59 src/ietf/rtsp_common.c void gf_rtsp_get_body_info(GF_RTSPSession *sess, u32 *body_start, u32 *body_size) GF_RTSPSession 96 src/ietf/rtsp_common.c GF_Err gf_rtsp_refill_buffer(GF_RTSPSession *sess) GF_RTSPSession 128 src/ietf/rtsp_common.c GF_Err gf_rtsp_fill_buffer(GF_RTSPSession *sess) GF_RTSPSession 319 src/ietf/rtsp_response.c GF_Err RTSP_ParseResponseHeader(GF_RTSPSession *sess, GF_RTSPResponse *rsp, u32 BodyStart) GF_RTSPSession 370 src/ietf/rtsp_response.c GF_Err gf_rtsp_get_response(GF_RTSPSession *sess, GF_RTSPResponse *rsp) GF_RTSPSession 486 src/ietf/rtsp_response.c GF_Err RTSP_WriteResponse(GF_RTSPSession *sess, GF_RTSPResponse *rsp, GF_RTSPSession 698 src/ietf/rtsp_response.c GF_Err gf_rtsp_send_response(GF_RTSPSession *sess, GF_RTSPResponse *rsp) GF_RTSPSession 113 src/ietf/rtsp_session.c GF_RTSPSession *gf_rtsp_session_new(char *sURL, u16 DefaultPort) GF_RTSPSession 115 src/ietf/rtsp_session.c GF_RTSPSession *sess; GF_RTSPSession 126 src/ietf/rtsp_session.c GF_SAFEALLOC(sess, GF_RTSPSession); GF_RTSPSession 149 src/ietf/rtsp_session.c void gf_rtsp_reset_aggregation(GF_RTSPSession *sess) GF_RTSPSession 164 src/ietf/rtsp_session.c void RTSP_AcknowledgeError(GF_RTSPSession *sess) GF_RTSPSession 168 src/ietf/rtsp_session.c void RemoveTCPChannels(GF_RTSPSession *sess) GF_RTSPSession 180 src/ietf/rtsp_session.c void gf_rtsp_session_reset(GF_RTSPSession *sess, Bool ResetConnection) GF_RTSPSession 207 src/ietf/rtsp_session.c void gf_rtsp_session_del(GF_RTSPSession *sess) GF_RTSPSession 225 src/ietf/rtsp_session.c u32 gf_rtsp_get_session_state(GF_RTSPSession *sess) GF_RTSPSession 237 src/ietf/rtsp_session.c void gf_rtsp_set_mobile_ip(GF_RTSPSession *sess, char *MobileIP) GF_RTSPSession 246 src/ietf/rtsp_session.c char *gf_rtsp_get_last_request(GF_RTSPSession *sess) GF_RTSPSession 260 src/ietf/rtsp_session.c u32 gf_rtsp_is_my_session(GF_RTSPSession *sess, char *url) GF_RTSPSession 270 src/ietf/rtsp_session.c const char *gf_rtsp_get_last_session_id(GF_RTSPSession *sess) GF_RTSPSession 277 src/ietf/rtsp_session.c char *gf_rtsp_get_server_name(GF_RTSPSession *sess) GF_RTSPSession 284 src/ietf/rtsp_session.c char *gf_rtsp_get_service_name(GF_RTSPSession *sess) GF_RTSPSession 291 src/ietf/rtsp_session.c u16 gf_rtsp_get_session_port(GF_RTSPSession *sess) GF_RTSPSession 296 src/ietf/rtsp_session.c GF_Err gf_rtsp_check_connection(GF_RTSPSession *sess) GF_RTSPSession 322 src/ietf/rtsp_session.c GF_Err gf_rtsp_send_data(GF_RTSPSession *sess, char *buffer, u32 Size) GF_RTSPSession 344 src/ietf/rtsp_session.c static GF_TCPChan *GetTCPChannel(GF_RTSPSession *sess, u8 rtpID, u8 rtcpID, Bool RemoveIt) GF_RTSPSession 360 src/ietf/rtsp_session.c GF_Err gf_rtsp_set_deinterleave(GF_RTSPSession *sess) GF_RTSPSession 460 src/ietf/rtsp_session.c GF_Err RTSP_ResetInterleaving(GF_RTSPSession *sess, Bool ResetChannels) GF_RTSPSession 476 src/ietf/rtsp_session.c GF_Err gf_rtsp_session_read(GF_RTSPSession *sess) GF_RTSPSession 496 src/ietf/rtsp_session.c u32 gf_rtsp_unregister_interleave(GF_RTSPSession *sess, u8 LowInterID) GF_RTSPSession 508 src/ietf/rtsp_session.c GF_Err gf_rtsp_register_interleave(GF_RTSPSession *sess, void *the_ch, u8 LowInterID, u8 HighInterID) GF_RTSPSession 530 src/ietf/rtsp_session.c GF_Err gf_rtsp_set_interleave_callback(GF_RTSPSession *sess, GF_RTSPSession 531 src/ietf/rtsp_session.c GF_Err (*SignalData)(GF_RTSPSession *sess, void *chan, char *buffer, u32 bufferSize, Bool IsRTCP) GF_RTSPSession 555 src/ietf/rtsp_session.c GF_Err gf_rtsp_set_buffer_size(GF_RTSPSession *sess, u32 BufferSize) GF_RTSPSession 570 src/ietf/rtsp_session.c void RTSP_GenerateHTTPCookie(GF_RTSPSession *sess) GF_RTSPSession 594 src/ietf/rtsp_session.c GF_Err gf_rtsp_http_tunnel_start(GF_RTSPSession *sess, char *UserAgent) GF_RTSPSession 656 src/ietf/rtsp_session.c GF_RTSPSession *gf_rtsp_session_new_server(GF_Socket *rtsp_listener) GF_RTSPSession 658 src/ietf/rtsp_session.c GF_RTSPSession *sess; GF_RTSPSession 688 src/ietf/rtsp_session.c GF_SAFEALLOC(sess, GF_RTSPSession); GF_RTSPSession 703 src/ietf/rtsp_session.c GF_Err gf_rtsp_load_service_name(GF_RTSPSession *sess, char *URL) GF_RTSPSession 728 src/ietf/rtsp_session.c char *gf_rtsp_generate_session_id(GF_RTSPSession *sess) GF_RTSPSession 750 src/ietf/rtsp_session.c GF_Err gf_rtsp_get_session_ip(GF_RTSPSession *sess, char *buffer) GF_RTSPSession 759 src/ietf/rtsp_session.c u8 gf_rtsp_get_next_interleave_id(GF_RTSPSession *sess) GF_RTSPSession 775 src/ietf/rtsp_session.c GF_Err gf_rtsp_get_remote_address(GF_RTSPSession *sess, char *buf)