1---
2c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
3SPDX-License-Identifier: curl
4Title: CURLOPT_RTSP_CLIENT_CSEQ
5Section: 3
6Source: libcurl
7See-also:
8  - CURLINFO_RTSP_CLIENT_CSEQ (3)
9  - CURLINFO_RTSP_SERVER_CSEQ (3)
10  - CURLOPT_RTSP_REQUEST (3)
11  - CURLOPT_RTSP_SERVER_CSEQ (3)
12Protocol:
13  - RTSP
14Added-in: 7.20.0
15---
16
17# NAME
18
19CURLOPT_RTSP_CLIENT_CSEQ - RTSP client CSEQ number
20
21# SYNOPSIS
22
23~~~c
24#include <curl/curl.h>
25
26CURLcode curl_easy_setopt(CURL *handle, CURLOPT_RTSP_CLIENT_CSEQ, long cseq);
27~~~
28
29# DESCRIPTION
30
31Pass a long to set the CSEQ number to issue for the next RTSP request. Useful
32if the application is resuming a previously broken connection. The CSEQ
33increments from this new number henceforth.
34
35# DEFAULT
36
370
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://example.com/");
50    curl_easy_setopt(curl, CURLOPT_RTSP_CLIENT_CSEQ, 1234L);
51    res = curl_easy_perform(curl);
52    curl_easy_cleanup(curl);
53  }
54}
55~~~
56
57# %AVAILABILITY%
58
59# RETURN VALUE
60
61Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
62