31 #define uint32_t unsigned int 32 #define uint16_t unsigned short int 33 #define uint8_t unsigned char 38 #define RTSP_STATUS_SET_PARAMETER 10 39 #define RTSP_STATUS_OK 200 51 int rtsp_request_tearoff(
rtsp_t *
s,
const char *what);
67 void rtsp_set_session(
rtsp_t *
s,
const char *
id);
68 char *rtsp_get_session(
rtsp_t *
s);
77 void rtsp_unschedule_field(
rtsp_t *
s,
const char *
string);
int rtsp_read_data(rtsp_t *s, void *buffer, unsigned int size)
Definition: rtsp.c:393
#define XINE_MALLOC
Definition: attributes.h:119
char * user_agent
Definition: rtsp.c:75
void rtsp_add_to_payload(char **payload, const char *string)
int s
Definition: rtsp.c:69
xine_stream_t * stream
Definition: rtsp.c:67
int rtsp_request_setparameter(rtsp_t *s, const char *what)
Definition: rtsp.c:348
void rtsp_schedule_field(rtsp_t *s, const char *string)
Definition: rtsp.c:646
int rtsp_send_ok(rtsp_t *s)
Definition: rtsp.c:294
void rtsp_free_answers(rtsp_t *this)
Definition: rtsp.c:701
void rtsp_unschedule_all(rtsp_t *s)
Definition: rtsp.c:685
int rtsp_request_describe(rtsp_t *s, const char *what)
Definition: rtsp.c:325
Definition: xine_internal.h:210
char * mrl
Definition: rtsp.c:74
int rtsp_request_options(rtsp_t *s, const char *what)
Definition: rtsp.c:309
rtsp_t * rtsp_connect(xine_stream_t *stream, const char *mrl, const char *user_agent)
Definition: rtsp.c:456
void rtsp_close(rtsp_t *this)
Definition: rtsp.c:577
int rtsp_read(rtsp_t *this, char *data, int len)
int rtsp_request_setup(rtsp_t *s, const char *what)
Definition: rtsp.c:341
int rtsp_request_play(rtsp_t *s, const char *what)
Definition: rtsp.c:364
const char * rtsp_search_answers(rtsp_t *s, const char *tag)
Definition: rtsp.c:596
char * rtsp_get_mrl(rtsp_t *s)
Definition: rtsp.c:636