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 URL
int is_connected


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


Field Documentation

struct URLProtocol* URLContext::prot [read]

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

Definition at line 53 of file avio.h.

Referenced by applehttp_open(), gopher_open(), http_open(), http_seek(), mms_open(), mmsh_open(), process_line(), rtmp_open(), rtp_open(), tcp_open(), udp_open(), url_alloc_for_protocol(), url_connect(), and url_fdopen().

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

Definition at line 54 of file avio.h.

Referenced by rtmp_open(), rtp_open(), udp_open(), url_alloc_for_protocol(), url_get_max_packet_size(), and url_write().

specified URL

Definition at line 56 of file avio.h.

Referenced by md5_close(), rtmp_open(), url_alloc_for_protocol(), url_connect(), and url_get_filename().

Definition at line 57 of file avio.h.

Referenced by url_close(), and url_connect().


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

Generated on Mon May 2 19:50:39 2011 for FFmpeg by  doxygen 1.5.6