Index: patched-ffmpeg-mt/libavformat/avio.h |
=================================================================== |
--- patched-ffmpeg-mt/libavformat/avio.h (revision 41250) |
+++ patched-ffmpeg-mt/libavformat/avio.h (working copy) |
@@ -381,8 +381,17 @@ |
return s->is_streamed; |
} |
-/** @note when opened as read/write, the buffers are only used for |
- writing */ |
+/** |
+ * Creates and initializes a ByteIOContext for accessing the |
+ * resource referenced by the URLContext h. |
+ * @note When the URLContext h has been opened in read+write mode, the |
+ * ByteIOContext can be used only for writing. |
+ * |
+ * @param s Used to return the pointer to the created ByteIOContext. |
+ * In case of failure the pointed to value is set to NULL. |
+ * @return 0 in case of success, a negative value corresponding to an |
+ * AVERROR code in case of failure |
+ */ |
int url_fdopen(ByteIOContext **s, URLContext *h); |
/** @warning must be called before any I/O */ |
@@ -395,9 +404,21 @@ |
int url_resetbuf(ByteIOContext *s, int flags); |
#endif |
-/** @note when opened as read/write, the buffers are only used for |
- writing */ |
+/** |
+ * Creates and initializes a ByteIOContext for accessing the |
+ * resource indicated by url. |
+ * @note When the resource indicated by url has been opened in |
+ * read+write mode, the ByteIOContext can be used only for writing. |
+ * |
+ * @param s Used to return the pointer to the created ByteIOContext. |
+ * In case of failure the pointed to value is set to NULL. |
+ * @param flags flags which control how the resource indicated by url |
+ * is to be opened |
+ * @return 0 in case of success, a negative value corresponding to an |
+ * AVERROR code in case of failure |
+ */ |
int url_fopen(ByteIOContext **s, const char *url, int flags); |
+ |
int url_fclose(ByteIOContext *s); |
URLContext *url_fileno(ByteIOContext *s); |