libgpac
Documentation of the core library of GPAC
GF_RTSPSession Struct Reference

#include <ietf_dev.h>

Data Fields

char * Service
 
char * Server
 
u16 Port
 
char * User
 
char * Pass
 
u8 ConnectionType
 
u8 InterID
 
RTSP_HTTP_Tunnel tunnel_mode
 
GF_Socket * http
 
char * HTTP_Cookie
 
u32 tunnel_state
 
const char * netcap_id
 
GF_Socket * connection
 
u32 SockBufferSize
 
u32 NeedConnection
 
u32 timeout_in
 
u32 CSeq
 
u32 NbPending
 
u32 nb_retry
 
const char * last_session_id
 
u32 RTSP_State
 
char RTSPLastRequest [40]
 
u8tcp_buffer
 
u32 CurrentSize
 
u32 CurrentPos
 
GF_Err(* RTSP_SignalData )(GF_RTSPSession *sess, void *chan, u8 *buffer, u32 bufferSize, Bool IsRTCP)
 
u8rtsp_pck_buf
 
u32 rtsp_pck_size
 
u32 pck_start
 
u32 payloadSize
 
GF_List * TCPChannels
 
Bool interleaved
 
u8async_buf
 
u32 async_buf_size
 
u32 async_buf_alloc
 

Detailed Description

RTSP session

Field Documentation

◆ Service

char* GF_RTSPSession::Service

◆ Server

char* GF_RTSPSession::Server

◆ Port

u16 GF_RTSPSession::Port

◆ User

char* GF_RTSPSession::User

◆ Pass

char * GF_RTSPSession::Pass

◆ ConnectionType

u8 GF_RTSPSession::ConnectionType

◆ InterID

u8 GF_RTSPSession::InterID

◆ tunnel_mode

RTSP_HTTP_Tunnel GF_RTSPSession::tunnel_mode

◆ http

GF_Socket* GF_RTSPSession::http

◆ HTTP_Cookie

char* GF_RTSPSession::HTTP_Cookie

◆ tunnel_state

u32 GF_RTSPSession::tunnel_state

◆ netcap_id

const char* GF_RTSPSession::netcap_id

◆ connection

GF_Socket* GF_RTSPSession::connection

◆ SockBufferSize

u32 GF_RTSPSession::SockBufferSize

◆ NeedConnection

u32 GF_RTSPSession::NeedConnection

◆ timeout_in

u32 GF_RTSPSession::timeout_in

◆ CSeq

u32 GF_RTSPSession::CSeq

◆ NbPending

u32 GF_RTSPSession::NbPending

◆ nb_retry

u32 GF_RTSPSession::nb_retry

◆ last_session_id

const char* GF_RTSPSession::last_session_id

◆ RTSP_State

u32 GF_RTSPSession::RTSP_State

◆ RTSPLastRequest

char GF_RTSPSession::RTSPLastRequest[40]

◆ tcp_buffer

u8* GF_RTSPSession::tcp_buffer

◆ CurrentSize

u32 GF_RTSPSession::CurrentSize

◆ CurrentPos

u32 GF_RTSPSession::CurrentPos

◆ RTSP_SignalData

GF_Err(* GF_RTSPSession::RTSP_SignalData) (GF_RTSPSession *sess, void *chan, u8 *buffer, u32 bufferSize, Bool IsRTCP)

◆ rtsp_pck_buf

u8* GF_RTSPSession::rtsp_pck_buf

◆ rtsp_pck_size

u32 GF_RTSPSession::rtsp_pck_size

◆ pck_start

u32 GF_RTSPSession::pck_start

◆ payloadSize

u32 GF_RTSPSession::payloadSize

◆ TCPChannels

GF_List* GF_RTSPSession::TCPChannels

◆ interleaved

Bool GF_RTSPSession::interleaved

◆ async_buf

u8* GF_RTSPSession::async_buf

◆ async_buf_size

u32 GF_RTSPSession::async_buf_size

◆ async_buf_alloc

u32 GF_RTSPSession::async_buf_alloc