URLContext Struct Reference

URL Context. More...

#include <avio.h>


Data Fields

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 filename


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*.

Definition at line 44 of file avio.h.


Field Documentation

specified filename

Definition at line 53 of file avio.h.

Referenced by url_get_filename(), and url_open_protocol().

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

Definition at line 50 of file avio.h.

Referenced by gopher_open(), http_open(), http_seek(), pipe_open(), process_line(), rtp_open(), tcp_open(), udp_open(), url_fdopen(), and url_open_protocol().

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

Definition at line 51 of file avio.h.

Referenced by rtp_open(), udp_open(), url_get_max_packet_size(), url_open_protocol(), and url_write().

struct URLProtocol* URLContext::prot [read]


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

Generated on Fri Oct 26 02:35:48 2012 for FFmpeg by  doxygen 1.5.8