URLProtocol Struct Reference

#include <avio.h>


Data Fields

const char * name
int(* url_open )(URLContext *h, const char *filename, int flags)
int(* url_read )(URLContext *h, unsigned char *buf, int size)
int(* url_write )(URLContext *h, unsigned char *buf, int size)
offset_t(* url_seek )(URLContext *h, offset_t pos, int whence)
int(* url_close )(URLContext *h)
struct URLProtocolnext
int(* url_read_pause )(URLContext *h, int pause)
offset_t(* url_read_seek )(URLContext *h, int stream_index, int64_t timestamp, int flags)


Detailed Description

Definition at line 126 of file avio.h.


Field Documentation

const char* URLProtocol::name

Definition at line 127 of file avio.h.

Referenced by decode_thread(), opt_show_formats(), and url_open().

int(* URLProtocol::url_open)(URLContext *h, const char *filename, int flags)

Referenced by url_open().

int(* URLProtocol::url_read)(URLContext *h, unsigned char *buf, int size)

Referenced by url_read().

int(* URLProtocol::url_write)(URLContext *h, unsigned char *buf, int size)

Referenced by url_write().

Referenced by url_seek().

Referenced by url_close().

Definition at line 133 of file avio.h.

Referenced by av_protocol_next(), register_protocol(), and url_open().

int(* URLProtocol::url_read_pause)(URLContext *h, int pause)

Referenced by av_url_read_pause(), and url_fdopen().

offset_t(* URLProtocol::url_read_seek)(URLContext *h, int stream_index, int64_t timestamp, int flags)

Referenced by av_url_read_seek(), and url_fdopen().


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

Generated on Fri Apr 23 15:12:08 2010 for ffmpeg by  doxygen 1.5.6