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
 
  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
 
 
  maximum time to wait for (network) read/write operation completion, in mcs More...
 
const char *  protocol_whitelist
 
const char *  protocol_blacklist
 
  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

Definition at line 38 of file url.h.

Referenced by ff_http_init_auth_state(), ftp_move(), libsmbc_move(), libssh_move(), mmsh_open_internal(), rtmp_http_open(), rtmp_http_send_cmd(), and url_alloc_for_protocol().

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 create_rtp_muxer(), dtls_initialize(), ffurl_connect(), rtmp_write(), rtmpe_read(), tls_client_handshake(), tls_handshake_loop(), tls_read(), tls_shutdown_client(), tls_write(), udp_connect(), 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:

Generated on Sat Oct 18 2025 19:24:31 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /