FFmpeg
Data Fields
URLContext Struct Reference

#include <url.h>

Data Fields

const AVClassav_class
 information for av_log(). More...
 
const struct URLProtocolprot
 
void * priv_data
 
char * filename
 specified URL More...
 
int flags
 
int max_packet_size
 if non zero, the stream is packetized with this max packet size More...
 
int is_streamed
 true if streamed (no seek possible), default = false More...
 
int is_connected
 
AVIOInterruptCB interrupt_callback
 
int64_t rw_timeout
 maximum time to wait for (network) read/write operation completion, in mcs More...
 
const char * protocol_whitelist
 
const char * protocol_blacklist
 
int min_packet_size
 if non zero, the stream is packetized with this min packet size More...
 

Detailed Description

Definition at line 35 of file url.h.

Field Documentation

◆ av_class

const AVClass* URLContext::av_class

information for av_log().

Set by url_open().

Definition at line 36 of file url.h.

Referenced by url_alloc_for_protocol().

◆ prot

const struct URLProtocol* URLContext::prot

Definition at line 37 of file url.h.

Referenced by ffurl_connect(), ffurl_move(), and url_alloc_for_protocol().

◆ priv_data

void* URLContext::priv_data

◆ filename

char* URLContext::filename

specified URL

Definition at line 39 of file url.h.

Referenced by ffurl_connect(), ftp_move(), libsmbc_move(), libssh_move(), and url_alloc_for_protocol().

◆ flags

int URLContext::flags

Definition at line 40 of file url.h.

Referenced by ffurl_connect(), rtmp_write(), rtmpe_read(), tls_read(), tls_write(), and url_alloc_for_protocol().

◆ max_packet_size

int URLContext::max_packet_size

if non zero, the stream is packetized with this max packet size

Definition at line 41 of file url.h.

Referenced by rtmp_open(), sap_write_header(), and url_alloc_for_protocol().

◆ is_streamed

int URLContext::is_streamed

true if streamed (no seek possible), default = false

Definition at line 42 of file url.h.

Referenced by ffurl_connect(), and url_alloc_for_protocol().

◆ is_connected

int URLContext::is_connected

Definition at line 43 of file url.h.

Referenced by ffurl_connect().

◆ interrupt_callback

AVIOInterruptCB URLContext::interrupt_callback

Definition at line 44 of file url.h.

Referenced by ff_tls_open_underlying(), http_accept(), and url_alloc_for_protocol().

◆ rw_timeout

int64_t URLContext::rw_timeout

maximum time to wait for (network) read/write operation completion, in mcs

Definition at line 45 of file url.h.

◆ protocol_whitelist

const char* URLContext::protocol_whitelist

Definition at line 46 of file url.h.

Referenced by ff_tls_open_underlying(), ffurl_connect(), mmsh_open_internal(), and rtmp_http_open().

◆ protocol_blacklist

const char* URLContext::protocol_blacklist

Definition at line 47 of file url.h.

Referenced by ff_tls_open_underlying(), and ffurl_connect().

◆ min_packet_size

int URLContext::min_packet_size

if non zero, the stream is packetized with this min packet size

Definition at line 48 of file url.h.


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