FFmpeg
Data Fields
CurlContext Struct Reference

Data Fields

const AVClassclass
 
URLContexth
 
CurlLooploop
 
int private_loop
 
CURL * easy
 
struct curl_slist * header_list
 
char * user_agent
 
char * referer
 
char * headers
 
char * http_proxy
 
char * cookies
 
char * ca_file
 
char * cert_file
 
char * key_file
 
char * location
 
int64_t off
 
int64_t end_off
 
int tls_verify
 
int seekable_opt
 
int connect_timeout
 
int max_redirects
 
int multiple_requests
 
int http_version
 
int64_t buffer_size
 
int64_t request_size
 
int64_t initial_request_size
 
int max_retries
 
int64_t logical_pos
 
int active
 
int64_t request_start
 
int64_t request_received
 
int64_t request_end
 
int retry_count
 
int is_initial
 
int hdr_accept_ranges
 
int hdr_compressed
 
int64_t hdr_content_start
 
int64_t hdr_content_end
 
int64_t hdr_content_total
 
int probed
 
int stream_ok
 
int seekable
 
int64_t content_size
 
pthread_mutex_t mutex
 
pthread_cond_t cond
 
AVFifofifo
 
int paused
 
int eof
 
int error
 
int aborted
 

Detailed Description

Definition at line 93 of file libcurl.c.

Field Documentation

◆ class

const AVClass* CurlContext::class

Definition at line 94 of file libcurl.c.

◆ h

URLContext* CurlContext::h

Definition at line 95 of file libcurl.c.

◆ loop

CurlLoop* CurlContext::loop

Definition at line 97 of file libcurl.c.

◆ private_loop

int CurlContext::private_loop

Definition at line 98 of file libcurl.c.

◆ easy

CURL* CurlContext::easy

Definition at line 99 of file libcurl.c.

◆ header_list

struct curl_slist* CurlContext::header_list

Definition at line 100 of file libcurl.c.

◆ user_agent

char* CurlContext::user_agent

Definition at line 103 of file libcurl.c.

◆ referer

char* CurlContext::referer

Definition at line 104 of file libcurl.c.

◆ headers

char* CurlContext::headers

Definition at line 105 of file libcurl.c.

◆ http_proxy

char* CurlContext::http_proxy

Definition at line 106 of file libcurl.c.

◆ cookies

char* CurlContext::cookies

Definition at line 107 of file libcurl.c.

◆ ca_file

char* CurlContext::ca_file

Definition at line 108 of file libcurl.c.

◆ cert_file

char* CurlContext::cert_file

Definition at line 109 of file libcurl.c.

◆ key_file

char* CurlContext::key_file

Definition at line 110 of file libcurl.c.

◆ location

char* CurlContext::location

Definition at line 111 of file libcurl.c.

◆ off

int64_t CurlContext::off

Definition at line 112 of file libcurl.c.

◆ end_off

int64_t CurlContext::end_off

Definition at line 113 of file libcurl.c.

◆ tls_verify

int CurlContext::tls_verify

Definition at line 114 of file libcurl.c.

◆ seekable_opt

int CurlContext::seekable_opt

Definition at line 115 of file libcurl.c.

◆ connect_timeout

int CurlContext::connect_timeout

Definition at line 116 of file libcurl.c.

◆ max_redirects

int CurlContext::max_redirects

Definition at line 117 of file libcurl.c.

◆ multiple_requests

int CurlContext::multiple_requests

Definition at line 118 of file libcurl.c.

◆ http_version

int CurlContext::http_version

Definition at line 119 of file libcurl.c.

◆ buffer_size

int64_t CurlContext::buffer_size

Definition at line 120 of file libcurl.c.

◆ request_size

int64_t CurlContext::request_size

Definition at line 121 of file libcurl.c.

◆ initial_request_size

int64_t CurlContext::initial_request_size

Definition at line 122 of file libcurl.c.

◆ max_retries

int CurlContext::max_retries

Definition at line 123 of file libcurl.c.

◆ logical_pos

int64_t CurlContext::logical_pos

Definition at line 125 of file libcurl.c.

◆ active

int CurlContext::active

Definition at line 128 of file libcurl.c.

◆ request_start

int64_t CurlContext::request_start

Definition at line 129 of file libcurl.c.

◆ request_received

int64_t CurlContext::request_received

Definition at line 130 of file libcurl.c.

◆ request_end

int64_t CurlContext::request_end

Definition at line 131 of file libcurl.c.

◆ retry_count

int CurlContext::retry_count

Definition at line 132 of file libcurl.c.

◆ is_initial

int CurlContext::is_initial

Definition at line 133 of file libcurl.c.

◆ hdr_accept_ranges

int CurlContext::hdr_accept_ranges

Definition at line 136 of file libcurl.c.

◆ hdr_compressed

int CurlContext::hdr_compressed

Definition at line 137 of file libcurl.c.

◆ hdr_content_start

int64_t CurlContext::hdr_content_start

Definition at line 138 of file libcurl.c.

◆ hdr_content_end

int64_t CurlContext::hdr_content_end

Definition at line 139 of file libcurl.c.

◆ hdr_content_total

int64_t CurlContext::hdr_content_total

Definition at line 140 of file libcurl.c.

◆ probed

int CurlContext::probed

Definition at line 143 of file libcurl.c.

◆ stream_ok

int CurlContext::stream_ok

Definition at line 144 of file libcurl.c.

◆ seekable

int CurlContext::seekable

Definition at line 145 of file libcurl.c.

◆ content_size

int64_t CurlContext::content_size

Definition at line 146 of file libcurl.c.

◆ mutex

pthread_mutex_t CurlContext::mutex

Definition at line 149 of file libcurl.c.

◆ cond

pthread_cond_t CurlContext::cond

Definition at line 150 of file libcurl.c.

◆ fifo

AVFifo* CurlContext::fifo

Definition at line 151 of file libcurl.c.

◆ paused

int CurlContext::paused

Definition at line 152 of file libcurl.c.

◆ eof

int CurlContext::eof

Definition at line 153 of file libcurl.c.

◆ error

int CurlContext::error

Definition at line 154 of file libcurl.c.

◆ aborted

int CurlContext::aborted

Definition at line 155 of file libcurl.c.


The documentation for this struct was generated from the following file: