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 39 of file avio.h.


Field Documentation

struct URLProtocol* URLContext::prot [read]

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

Definition at line 42 of file avio.h.

Referenced by http_open(), http_seek(), pipe_open(), process_line(), rtp_open(), udp_open(), url_fdopen(), and url_open().

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

Definition at line 43 of file avio.h.

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

specified filename

Definition at line 45 of file avio.h.

Referenced by url_get_filename(), and url_open().


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

Generated on Sat Sep 6 21:26:23 2008 for ffmpeg by  doxygen 1.5.6