URLContext Struct Reference

URL Context. More...

#include <avio.h>

Data Fields

const AVClassav_class
 information for av_log(). Set by url_open().
struct URLProtocolprot
int flags
int is_streamed
 true if streamed (no seek possible), default = false
int max_packet_size
 if non zero, the stream is packetized with this max packet size
void * priv_data
char * filename
 specified URL
int is_connected
AVIOInterruptCB interrupt_callback

Detailed Description

URL Context.

New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(URLContext) must not be used outside libav*.

Deprecated:
This struct will be made private

New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(URLContext) must not be used outside libav*.

Deprecated:
This struct will be made private

Definition at line 142 of file avio.h.


Field Documentation

information for av_log(). Set by url_open().

Definition at line 143 of file avio.h.

Referenced by url_alloc_for_protocol().

specified URL

Definition at line 149 of file avio.h.

Referenced by ffurl_connect(), file_check(), md5_close(), rtmp_open(), url_alloc_for_protocol(), and url_get_filename().

Definition at line 150 of file avio.h.

Referenced by ffurl_close(), and ffurl_connect().

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

Definition at line 147 of file avio.h.

Referenced by ffio_fdopen(), ffurl_write(), http_prepare_data(), rtmp_open(), rtp_new_av_stream(), rtp_open(), sap_write_header(), udp_open(), url_alloc_for_protocol(), and url_get_max_packet_size().

Definition at line 148 of file avio.h.

Referenced by applehttp_close(), applehttp_open(), applehttp_read(), cache_close(), cache_open(), cache_read(), cache_seek(), circular_buffer_task(), concat_close(), concat_open(), concat_read(), concat_seek(), crypto_close(), crypto_open(), crypto_read(), do_tls_poll(), ff_http_init_auth_state(), ff_rtp_get_local_rtcp_port(), ff_rtp_get_local_rtp_port(), ff_rtp_get_rtcp_file_handle(), ff_rtp_set_remote_url(), ff_rtsp_connect(), ff_udp_get_local_port(), ff_udp_set_remote_url(), ffurl_close(), file_close(), file_get_handle(), file_open(), file_read(), file_seek(), file_write(), get_packet(), gopher_close(), gopher_open(), gopher_read(), gopher_write(), http_buf_read(), http_close(), http_connect(), http_get_file_handle(), http_open(), http_open_cnx(), http_proxy_close(), http_proxy_open(), http_proxy_write(), http_read(), http_seek(), http_write(), md5_close(), md5_open(), md5_write(), mms_close(), mms_open(), mms_read(), mmsh_close(), mmsh_open_internal(), mmsh_read(), mmsh_read_seek(), mmsh_seek(), open_input(), parse_playlist(), pipe_open(), process_line(), rtmp_close(), rtmp_get_file_handle(), rtmp_open(), rtmp_read(), rtmp_read_pause(), rtmp_read_seek(), rtmp_write(), rtp_close(), rtp_get_file_handle(), rtp_open(), rtp_read(), rtp_write(), tcp_close(), tcp_get_file_handle(), tcp_open(), tcp_read(), tcp_write(), tls_close(), tls_open(), tls_read(), tls_write(), udp_close(), udp_get_file_handle(), udp_open(), udp_read(), udp_write(), url_alloc_for_protocol(), and urlcontext_child_next().


The documentation for this struct was generated from the following files:
  • debian/tmp/usr/include/libavformat/avio.h
  • libavformat/avio.h