Lines Matching refs:uri
77 static void rtsp_options(CURL *curl, const char *uri) in rtsp_options() argument
80 printf("\nRTSP: OPTIONS %s\n", uri); in rtsp_options()
81 my_curl_easy_setopt(curl, CURLOPT_RTSP_STREAM_URI, uri); in rtsp_options()
88 static void rtsp_describe(CURL *curl, const char *uri, in rtsp_describe() argument
93 printf("\nRTSP: DESCRIBE %s\n", uri); in rtsp_describe()
111 static void rtsp_setup(CURL *curl, const char *uri, const char *transport) in rtsp_setup() argument
114 printf("\nRTSP: SETUP %s\n", uri); in rtsp_setup()
116 my_curl_easy_setopt(curl, CURLOPT_RTSP_STREAM_URI, uri); in rtsp_setup()
124 static void rtsp_play(CURL *curl, const char *uri, const char *range) in rtsp_play() argument
127 printf("\nRTSP: PLAY %s\n", uri); in rtsp_play()
128 my_curl_easy_setopt(curl, CURLOPT_RTSP_STREAM_URI, uri); in rtsp_play()
139 static void rtsp_teardown(CURL *curl, const char *uri) in rtsp_teardown() argument
142 printf("\nRTSP: TEARDOWN %s\n", uri); in rtsp_teardown()
221 char *uri = malloc(strlen(url) + 32); in main() local
246 snprintf(uri, strlen(url) + 32, "%s", url); in main()
247 rtsp_options(curl, uri); in main()
250 rtsp_describe(curl, uri, sdp_filename); in main()
256 snprintf(uri, strlen(url) + 32, "%s/%s", url, control); in main()
257 rtsp_setup(curl, uri, transport); in main()
260 snprintf(uri, strlen(url) + 32, "%s/", url); in main()
261 rtsp_play(curl, uri, range); in main()
267 rtsp_teardown(curl, uri); in main()
284 free(uri); in main()