FFmpeg
Loading...
Searching...
No Matches
CurlContext Struct Reference

Data Fields

const AVClass * class
 
URLContext * h
 
CurlLoop * loop
 
int private_loop
 
CURL * easy
 
struct curl_slist * header_list
 
struct curl_slist * alias_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
 
int64_t short_seek_size
 
int max_retries
 
int icy
 
int icy_status
 
char * icy_metadata_headers
 
char * icy_metadata_packet
 
AVDictionary * metadata
 
int64_t logical_pos
 
int retry_count
 
int64_t retry_time
 
int64_t icy_data_read
 
int icy_block_len
 
int icy_block_filled
 
uint8_t icy_block [ICY_MAX_BLOCK+1]
 
int active
 
int64_t request_start
 
int64_t request_received
 
int64_t request_end
 
int is_initial
 
int seek_queued
 
int hdr_accept_ranges
 
int hdr_compressed
 
int64_t hdr_content_start
 
int64_t hdr_content_end
 
int64_t hdr_content_total
 
int64_t hdr_content_length
 
AVDictionary * hdr_icy
 
int64_t hdr_icy_metaint
 
int probed
 
int stream_ok
 
int seekable
 
int64_t content_size
 
pthread_mutex_t mutex
 
pthread_cond_t cond
 
AVFifo * fifo
 
int paused
 
int aborted
 
int status
 
CURLcode curl_status
 
int64_t icy_metaint
 

Detailed Description

Definition at line 109 of file libcurl.c.

Field Documentation

◆ class

const AVClass* CurlContext::class

Definition at line 110 of file libcurl.c.

◆ h

URLContext* CurlContext::h

Definition at line 111 of file libcurl.c.

◆ loop

CurlLoop* CurlContext::loop

Definition at line 113 of file libcurl.c.

◆ private_loop

int CurlContext::private_loop

Definition at line 114 of file libcurl.c.

◆ easy

CURL* CurlContext::easy

Definition at line 115 of file libcurl.c.

◆ header_list

struct curl_slist* CurlContext::header_list

Definition at line 116 of file libcurl.c.

◆ alias_list

struct curl_slist* CurlContext::alias_list

Definition at line 117 of file libcurl.c.

◆ user_agent

char* CurlContext::user_agent

Definition at line 120 of file libcurl.c.

◆ referer

char* CurlContext::referer

Definition at line 121 of file libcurl.c.

◆ headers

char* CurlContext::headers

Definition at line 122 of file libcurl.c.

◆ http_proxy

char* CurlContext::http_proxy

Definition at line 123 of file libcurl.c.

◆ cookies

char* CurlContext::cookies

Definition at line 124 of file libcurl.c.

◆ ca_file

char* CurlContext::ca_file

Definition at line 125 of file libcurl.c.

◆ cert_file

char* CurlContext::cert_file

Definition at line 126 of file libcurl.c.

◆ key_file

char* CurlContext::key_file

Definition at line 127 of file libcurl.c.

◆ location

char* CurlContext::location

Definition at line 128 of file libcurl.c.

◆ off

int64_t CurlContext::off

Definition at line 129 of file libcurl.c.

◆ end_off

int64_t CurlContext::end_off

Definition at line 130 of file libcurl.c.

◆ tls_verify

int CurlContext::tls_verify

Definition at line 131 of file libcurl.c.

◆ seekable_opt

int CurlContext::seekable_opt

Definition at line 132 of file libcurl.c.

◆ connect_timeout

int CurlContext::connect_timeout

Definition at line 133 of file libcurl.c.

◆ max_redirects

int CurlContext::max_redirects

Definition at line 134 of file libcurl.c.

◆ multiple_requests

int CurlContext::multiple_requests

Definition at line 135 of file libcurl.c.

◆ http_version

int CurlContext::http_version

Definition at line 136 of file libcurl.c.

◆ buffer_size

int64_t CurlContext::buffer_size

Definition at line 137 of file libcurl.c.

◆ request_size

int64_t CurlContext::request_size

Definition at line 138 of file libcurl.c.

◆ initial_request_size

int64_t CurlContext::initial_request_size

Definition at line 139 of file libcurl.c.

◆ short_seek_size

int64_t CurlContext::short_seek_size

Definition at line 140 of file libcurl.c.

◆ max_retries

int CurlContext::max_retries

Definition at line 141 of file libcurl.c.

◆ icy

int CurlContext::icy

Definition at line 142 of file libcurl.c.

◆ icy_status

int CurlContext::icy_status

Definition at line 143 of file libcurl.c.

◆ icy_metadata_headers

char* CurlContext::icy_metadata_headers

Definition at line 144 of file libcurl.c.

◆ icy_metadata_packet

char* CurlContext::icy_metadata_packet

Definition at line 145 of file libcurl.c.

◆ metadata

AVDictionary* CurlContext::metadata

Definition at line 146 of file libcurl.c.

◆ logical_pos

int64_t CurlContext::logical_pos

Definition at line 149 of file libcurl.c.

◆ retry_count

int CurlContext::retry_count

Definition at line 150 of file libcurl.c.

◆ retry_time

int64_t CurlContext::retry_time

Definition at line 151 of file libcurl.c.

◆ icy_data_read

int64_t CurlContext::icy_data_read

Definition at line 152 of file libcurl.c.

◆ icy_block_len

int CurlContext::icy_block_len

Definition at line 153 of file libcurl.c.

◆ icy_block_filled

int CurlContext::icy_block_filled

Definition at line 154 of file libcurl.c.

◆ icy_block

uint8_t CurlContext::icy_block[ICY_MAX_BLOCK+1]

Definition at line 155 of file libcurl.c.

◆ active

int CurlContext::active

Definition at line 158 of file libcurl.c.

◆ request_start

int64_t CurlContext::request_start

Definition at line 159 of file libcurl.c.

◆ request_received

int64_t CurlContext::request_received

Definition at line 160 of file libcurl.c.

◆ request_end

int64_t CurlContext::request_end

Definition at line 161 of file libcurl.c.

◆ is_initial

int CurlContext::is_initial

Definition at line 162 of file libcurl.c.

◆ seek_queued

int CurlContext::seek_queued

Definition at line 163 of file libcurl.c.

◆ hdr_accept_ranges

int CurlContext::hdr_accept_ranges

Definition at line 166 of file libcurl.c.

◆ hdr_compressed

int CurlContext::hdr_compressed

Definition at line 167 of file libcurl.c.

◆ hdr_content_start

int64_t CurlContext::hdr_content_start

Definition at line 168 of file libcurl.c.

◆ hdr_content_end

int64_t CurlContext::hdr_content_end

Definition at line 169 of file libcurl.c.

◆ hdr_content_total

int64_t CurlContext::hdr_content_total

Definition at line 170 of file libcurl.c.

◆ hdr_content_length

int64_t CurlContext::hdr_content_length

Definition at line 171 of file libcurl.c.

◆ hdr_icy

AVDictionary* CurlContext::hdr_icy

Definition at line 172 of file libcurl.c.

◆ hdr_icy_metaint

int64_t CurlContext::hdr_icy_metaint

Definition at line 173 of file libcurl.c.

◆ probed

int CurlContext::probed

Definition at line 176 of file libcurl.c.

◆ stream_ok

int CurlContext::stream_ok

Definition at line 177 of file libcurl.c.

◆ seekable

int CurlContext::seekable

Definition at line 178 of file libcurl.c.

◆ content_size

int64_t CurlContext::content_size

Definition at line 179 of file libcurl.c.

◆ mutex

pthread_mutex_t CurlContext::mutex

Definition at line 182 of file libcurl.c.

◆ cond

pthread_cond_t CurlContext::cond

Definition at line 183 of file libcurl.c.

◆ fifo

AVFifo* CurlContext::fifo

Definition at line 184 of file libcurl.c.

◆ paused

int CurlContext::paused

Definition at line 185 of file libcurl.c.

◆ aborted

int CurlContext::aborted

Definition at line 186 of file libcurl.c.

◆ status

int CurlContext::status

Definition at line 187 of file libcurl.c.

◆ curl_status

CURLcode CurlContext::curl_status

Definition at line 188 of file libcurl.c.

◆ icy_metaint

int64_t CurlContext::icy_metaint

Definition at line 189 of file libcurl.c.


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