Macros | Functions
docs/examples/rtsp.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <termios.h>
#include <unistd.h>
#include <curl/curl.h>
Include dependency graph for docs/examples/rtsp.c:

Go to the source code of this file.

Macros

#define my_curl_easy_perform(A)
 
#define my_curl_easy_setopt(A, B, C)
 
#define VERSION_STR   "V1.0"
 

Functions

static int _getch (void)
 
static void get_media_control_attribute (const char *sdp_filename, char *control)
 
static void get_sdp_filename (const char *url, char *sdp_filename, size_t namelen)
 
int main (int argc, char *const argv[])
 
static void rtsp_describe (CURL *curl, const char *uri, const char *sdp_filename)
 
static void rtsp_options (CURL *curl, const char *uri)
 
static void rtsp_play (CURL *curl, const char *uri, const char *range)
 
static void rtsp_setup (CURL *curl, const char *uri, const char *transport)
 
static void rtsp_teardown (CURL *curl, const char *uri)
 

Macro Definition Documentation

#define my_curl_easy_perform (   A)
Value:
fprintf(stderr, "curl_easy_perform(%s) failed: %d\n", #A, res);
static int res
if(strcmp(arg,"1305")!=0)
Definition: unit1305.c:127
#define fprintf
Definition: curl_printf.h:41
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl)

Definition at line 70 of file docs/examples/rtsp.c.

#define my_curl_easy_setopt (   A,
  B,
 
)
Value:
res = curl_easy_setopt((A), (B), (C)); \
fprintf(stderr, "curl_easy_setopt(%s, %s, %s) failed: %d\n", \
#A, #B, #C, res);
static int res
if(strcmp(arg,"1305")!=0)
Definition: unit1305.c:127
#define curl_easy_setopt(handle, option, value)
Definition: typecheck-gcc.h:41
#define fprintf
Definition: curl_printf.h:41

Definition at line 64 of file docs/examples/rtsp.c.

#define VERSION_STR   "V1.0"

Definition at line 61 of file docs/examples/rtsp.c.

Function Documentation

static int _getch ( void  )
static

Definition at line 45 of file docs/examples/rtsp.c.

static void get_media_control_attribute ( const char *  sdp_filename,
char *  control 
)
static

Definition at line 161 of file docs/examples/rtsp.c.

static void get_sdp_filename ( const char *  url,
char *  sdp_filename,
size_t  namelen 
)
static

Definition at line 146 of file docs/examples/rtsp.c.

int main ( int  argc,
char *const  argv[] 
)

Definition at line 179 of file docs/examples/rtsp.c.

static void rtsp_describe ( CURL curl,
const char *  uri,
const char *  sdp_filename 
)
static

Definition at line 88 of file docs/examples/rtsp.c.

static void rtsp_options ( CURL curl,
const char *  uri 
)
static

Definition at line 77 of file docs/examples/rtsp.c.

static void rtsp_play ( CURL curl,
const char *  uri,
const char *  range 
)
static

Definition at line 124 of file docs/examples/rtsp.c.

static void rtsp_setup ( CURL curl,
const char *  uri,
const char *  transport 
)
static

Definition at line 111 of file docs/examples/rtsp.c.

static void rtsp_teardown ( CURL curl,
const char *  uri 
)
static

Definition at line 136 of file docs/examples/rtsp.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17