Libav 0.7.1
Functions
Old url_ functions

The following functions are deprecated. More...

Functions

attribute_deprecated int url_open_protocol (URLContext **puc, struct URLProtocol *up, const char *url, int flags)
attribute_deprecated int url_alloc (URLContext **h, const char *url, int flags)
attribute_deprecated int url_connect (URLContext *h)
attribute_deprecated int url_open (URLContext **h, const char *url, int flags)
attribute_deprecated int url_read (URLContext *h, unsigned char *buf, int size)
attribute_deprecated int url_read_complete (URLContext *h, unsigned char *buf, int size)
attribute_deprecated int url_write (URLContext *h, const unsigned char *buf, int size)
attribute_deprecated int64_t url_seek (URLContext *h, int64_t pos, int whence)
attribute_deprecated int url_close (URLContext *h)
attribute_deprecated int64_t url_filesize (URLContext *h)
attribute_deprecated int url_get_file_handle (URLContext *h)
attribute_deprecated int url_get_max_packet_size (URLContext *h)
attribute_deprecated void url_get_filename (URLContext *h, char *buf, int buf_size)
attribute_deprecated int av_url_read_pause (URLContext *h, int pause)
attribute_deprecated int64_t av_url_read_seek (URLContext *h, int stream_index, int64_t timestamp, int flags)
attribute_deprecated void url_set_interrupt_cb (int(*interrupt_cb)(void))
attribute_deprecated URLProtocolav_protocol_next (URLProtocol *p)
 If protocol is NULL, returns the first registered protocol, if protocol is non-NULL, returns the next registered protocol after protocol, or NULL if protocol is the last one.
attribute_deprecated int av_register_protocol2 (URLProtocol *protocol, int size)
 Register the URLProtocol protocol.

Detailed Description

The following functions are deprecated.

Use the buffered API based on AVIOContext instead.


Function Documentation

attribute_deprecated URLProtocol* av_protocol_next ( URLProtocol p)

If protocol is NULL, returns the first registered protocol, if protocol is non-NULL, returns the next registered protocol after protocol, or NULL if protocol is the last one.

Definition at line 56 of file avio.c.

attribute_deprecated int av_register_protocol2 ( URLProtocol protocol,
int  size 
)

Register the URLProtocol protocol.

Parameters:
sizethe size of the URLProtocol struct referenced

Definition at line 211 of file avio.c.

attribute_deprecated int av_url_read_pause ( URLContext h,
int  pause 
)

Definition at line 409 of file avio.c.

attribute_deprecated int64_t av_url_read_seek ( URLContext h,
int  stream_index,
int64_t  timestamp,
int  flags 
)

Definition at line 416 of file avio.c.

attribute_deprecated int url_alloc ( URLContext **  h,
const char *  url,
int  flags 
)

Definition at line 159 of file avio.c.

attribute_deprecated int url_close ( URLContext h)

Definition at line 187 of file avio.c.

Referenced by close_connection(), and rtp_new_av_stream().

attribute_deprecated int url_connect ( URLContext h)

Definition at line 163 of file avio.c.

attribute_deprecated int64_t url_filesize ( URLContext h)

Definition at line 191 of file avio.c.

attribute_deprecated int url_get_file_handle ( URLContext h)

Definition at line 195 of file avio.c.

attribute_deprecated void url_get_filename ( URLContext h,
char *  buf,
int  buf_size 
)

Definition at line 203 of file avio.c.

attribute_deprecated int url_get_max_packet_size ( URLContext h)

Definition at line 199 of file avio.c.

Referenced by http_prepare_data(), and rtp_new_av_stream().

attribute_deprecated int url_open ( URLContext **  h,
const char *  url,
int  flags 
)

Definition at line 167 of file avio.c.

Referenced by rtp_new_av_stream().

attribute_deprecated int url_open_protocol ( URLContext **  puc,
struct URLProtocol up,
const char *  url,
int  flags 
)

Definition at line 143 of file avio.c.

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

Definition at line 171 of file avio.c.

attribute_deprecated int url_read_complete ( URLContext h,
unsigned char *  buf,
int  size 
)

Definition at line 175 of file avio.c.

attribute_deprecated int64_t url_seek ( URLContext h,
int64_t  pos,
int  whence 
)

Definition at line 183 of file avio.c.

attribute_deprecated void url_set_interrupt_cb ( int(*)(void)  interrupt_cb)
attribute_deprecated int url_write ( URLContext h,
const unsigned char *  buf,
int  size 
)

Definition at line 179 of file avio.c.

Referenced by http_send_data().