summaryrefslogtreecommitdiff
path: root/libavformat/url.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/url.h')
-rw-r--r--libavformat/url.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libavformat/url.h b/libavformat/url.h
index af7dc5c4b6..799b80c395 100644
--- a/libavformat/url.h
+++ b/libavformat/url.h
@@ -58,4 +58,15 @@ int ffurl_connect(URLContext *h);
*/
int ffurl_open(URLContext **h, const char *url, int flags);
+/**
+ * Read up to size bytes from the resource accessed by h, and store
+ * the read bytes in buf.
+ *
+ * @return The number of bytes actually read, or a negative value
+ * corresponding to an AVERROR code in case of error. A value of zero
+ * indicates that it is not possible to read more from the accessed
+ * resource (except if the value of the size argument is also zero).
+ */
+int ffurl_read(URLContext *h, unsigned char *buf, int size);
+
#endif //AVFORMAT_URL_H