Go to the source code of this file.
Functions | |
| static int | default_interrupt_cb (void) |
| int | register_protocol (URLProtocol *protocol) |
| int | url_open (URLContext **puc, 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) |
| int | url_exist (const char *filename) |
| offset_t | url_filesize (URLContext *h) |
| int | url_get_max_packet_size (URLContext *h) |
| Return the maximum packet size associated to packetized file handle. | |
| void | url_get_filename (URLContext *h, char *buf, int buf_size) |
| void | url_set_interrupt_cb (URLInterruptCB *interrupt_cb) |
| the callback is called in blocking functions to test regulary if asynchronous interruption is needed. | |
Variables | |
| URLProtocol * | first_protocol = NULL |
| URLInterruptCB * | url_interrupt_cb = default_interrupt_cb |
| static int default_interrupt_cb | ( | void | ) | [static] |
| int register_protocol | ( | URLProtocol * | protocol | ) |
| int url_open | ( | URLContext ** | puc, | |
| const char * | filename, | |||
| int | flags | |||
| ) |
Definition at line 39 of file avio.c.
Referenced by http_open_cnx(), rtp_open(), rtsp_read_header(), sdp_read_header(), url_exist(), and url_fopen().
| int url_read | ( | URLContext * | h, | |
| unsigned char * | buf, | |||
| int | size | |||
| ) |
Definition at line 100 of file avio.c.
Referenced by AVF_Read_Packet(), http_getc(), http_read(), udp_read_packet(), url_read_packet(), and url_readbuf().
| int url_write | ( | URLContext * | h, | |
| unsigned char * | buf, | |||
| int | size | |||
| ) |
Definition at line 110 of file avio.c.
Referenced by AVF_Write_Packet(), http_write(), rtp_check_and_send_back_rr(), rtp_write(), rtsp_send_cmd(), and url_write_packet().
| offset_t url_seek | ( | URLContext * | h, | |
| offset_t | pos, | |||
| int | whence | |||
| ) |
Definition at line 123 of file avio.c.
Referenced by AVF_Seek_Packet(), url_filesize(), and url_seek_packet().
| int url_close | ( | URLContext * | h | ) |
Definition at line 133 of file avio.c.
Referenced by http_close(), http_open_cnx(), http_seek(), rtp_close(), rtp_open(), rtsp_close_streams(), rtsp_read_close(), rtsp_read_header(), url_exist(), url_fclose(), and url_fopen().
| int url_exist | ( | const char * | filename | ) |
| offset_t url_filesize | ( | URLContext * | h | ) |
| int url_get_max_packet_size | ( | URLContext * | h | ) |
Return the maximum packet size associated to packetized file handle.
If the file is not packetized (stream like http or file on disk), then 0 is returned.
| h | file handle |
Definition at line 168 of file avio.c.
Referenced by rtp_open(), and url_fdopen().
| void url_get_filename | ( | URLContext * | h, | |
| char * | buf, | |||
| int | buf_size | |||
| ) |
| void url_set_interrupt_cb | ( | URLInterruptCB * | interrupt_cb | ) |
| URLProtocol* first_protocol = NULL |
| URLInterruptCB* url_interrupt_cb = default_interrupt_cb |
Definition at line 27 of file avio.c.
Referenced by tcp_open(), tcp_read(), tcp_write(), udp_read_packet(), and url_set_interrupt_cb().
1.5.5