Old url_ functions
[I/O Read/Write]

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 93 of file avio.c.

attribute_deprecated int av_register_protocol2 ( URLProtocol protocol,
int  size 
)

Register the URLProtocol protocol.

Parameters:
size the size of the URLProtocol struct referenced

Definition at line 255 of file avio.c.

attribute_deprecated int av_url_read_pause ( URLContext h,
int  pause 
)

Definition at line 475 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 482 of file avio.c.

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

Definition at line 203 of file avio.c.

attribute_deprecated int url_close ( URLContext h  ) 

Definition at line 231 of file avio.c.

Referenced by close_connection(), and rtp_new_av_stream().

attribute_deprecated int url_connect ( URLContext h  ) 

Definition at line 207 of file avio.c.

attribute_deprecated int64_t url_filesize ( URLContext h  ) 

Definition at line 235 of file avio.c.

attribute_deprecated int url_get_file_handle ( URLContext h  ) 

Definition at line 239 of file avio.c.

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

Definition at line 247 of file avio.c.

attribute_deprecated int url_get_max_packet_size ( URLContext h  ) 

Definition at line 243 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 211 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 187 of file avio.c.

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

Definition at line 215 of file avio.c.

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

Definition at line 219 of file avio.c.

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

Definition at line 227 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 223 of file avio.c.

Referenced by http_send_data().