Lines Matching defs:URLContext
42 * sizeof(URLContext) must not be used outside libav*.
44 struct URLContext {
56 typedef struct URLContext URLContext;
59 URLContext *handle;
70 int url_open_protocol (URLContext **puc, struct URLProtocol *up,
72 int url_open(URLContext **h, const char *filename, int flags);
73 int url_read(URLContext *h, unsigned char *buf, int size);
74 int url_write(URLContext *h, unsigned char *buf, int size);
75 int64_t url_seek(URLContext *h, int64_t pos, int whence);
76 int url_close(URLContext *h);
78 int64_t url_filesize(URLContext *h);
88 int url_get_max_packet_size(URLContext *h);
89 void url_get_filename(URLContext *h, char *buf, int buf_size);
107 int av_url_read_pause(URLContext *h, int pause);
126 int64_t av_url_read_seek(URLContext *h, int stream_index,
138 int (*url_open)(URLContext *h, const char *filename, int flags);
139 int (*url_read)(URLContext *h, unsigned char *buf, int size);
140 int (*url_write)(URLContext *h, unsigned char *buf, int size);
141 int64_t (*url_seek)(URLContext *h, int64_t pos, int whence);
142 int (*url_close)(URLContext *h);
144 int (*url_read_pause)(URLContext *h, int pause);
145 int64_t (*url_read_seek)(URLContext *h, int stream_index,
323 int url_fdopen(ByteIOContext **s, URLContext *h);
337 URLContext *url_fileno(ByteIOContext *s);
390 int udp_set_remote_url(URLContext *h, const char *uri);
391 int udp_get_local_port(URLContext *h);
392 int udp_get_file_handle(URLContext *h);