1--- 2c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 3SPDX-License-Identifier: curl 4Title: CURLINFO_RTSP_SERVER_CSEQ 5Section: 3 6Source: libcurl 7See-also: 8 - CURLINFO_RTSP_CSEQ_RECV (3) 9 - curl_easy_getinfo (3) 10 - curl_easy_setopt (3) 11Protocol: 12 - RTSP 13Added-in: 7.20.0 14--- 15 16# NAME 17 18CURLINFO_RTSP_SERVER_CSEQ - get the next RTSP server CSeq 19 20# SYNOPSIS 21 22~~~c 23#include <curl/curl.h> 24 25CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_RTSP_SERVER_CSEQ, 26 long *cseq); 27~~~ 28 29# DESCRIPTION 30 31Pass a pointer to a long to receive the next CSeq that is expected to be used 32by the application. 33 34Listening for server initiated requests is not implemented. 35 36Applications wishing to resume an RTSP session on another connection should 37retrieve this info before closing the active connection. 38 39# %PROTOCOLS% 40 41# EXAMPLE 42 43~~~c 44int main(void) 45{ 46 CURL *curl = curl_easy_init(); 47 if(curl) { 48 CURLcode res; 49 curl_easy_setopt(curl, CURLOPT_URL, "rtsp://rtsp.example.com"); 50 res = curl_easy_perform(curl); 51 if(res == CURLE_OK) { 52 long cseq; 53 curl_easy_getinfo(curl, CURLINFO_RTSP_SERVER_CSEQ, &cseq); 54 } 55 curl_easy_cleanup(curl); 56 } 57} 58~~~ 59 60# %AVAILABILITY% 61 62# RETURN VALUE 63 64Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not. 65