rtsp.c File Reference

#include "rtspinternals.h"
#include "utils.h"
#include <fcntl.h>
#include "version.h"
#include "bufferpool.h"

Include dependency graph for rtsp.c:

Go to the source code of this file.

Defines

#define RET_ERR(ret_level,...)

Functions

rtsp_ctrl * rtsp_init (nms_rtsp_hints *hints)
int rtsp_close (rtsp_ctrl *rtsp_ctl)
RTSP_Error rtsp_wait (rtsp_ctrl *rtsp_ctl)
rtp_session * rtsp_get_rtp_queue (rtsp_ctrl *rtsp_ctl)
rtp_thread * rtsp_get_rtp_th (rtsp_ctrl *rtsp_ctl)
void rtsp_info_print (rtsp_ctrl *rtsp_ctl)
int rtsp_is_busy (rtsp_ctrl *rtsp_ctl)
static int seturlname (rtsp_thread *rtsp_th, char *urlname)
int rtsp_open (rtsp_ctrl *rtsp_ctl, char *urlname)
int rtsp_pause (rtsp_ctrl *rtsp_ctl)
int rtsp_play (rtsp_ctrl *rtsp_ctl, double start, double stop)
int rtsp_seek (rtsp_ctrl *rtsp_ctl, double new_start, double new_end)
int rtsp_stop (rtsp_ctrl *rtsp_ctl)
int rtsp_uninit (rtsp_ctrl *rtsp_ctl)

Variables

RTSP_Error const RTSP_Ready = { {0, "Nemesi Library is in Initialized state"}, 0 }
RTSP_Error const RTSP_Reinitialized = { {-1, "Nemesi Library has been reinitialized"}, 1 }


Detailed Description

This file contains the interface functions to the rtsp packets and requests handling of the library

Definition in file rtsp.c.


Define Documentation

#define RET_ERR ( ret_level,
...   ) 

Value:

do { \
                    nms_printf(ret_level, __VA_ARGS__ ); \
                    free(rtsp_th->comm); \
                    free(rtsp_th); \
                    return NULL; \
                } while (0)

Definition at line 33 of file rtsp.c.


Generated on Tue Feb 3 03:10:02 2009 for libnemesi by  doxygen 1.5.4