]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/avio.h
avcodec/flacdec: Check for invalid vlcs
[ffmpeg] / libavformat / avio.h
index b1ce1d1c72ec6f8fb0f2e44d00ebb06ee93dc230..e2cb4af7a270e03603e0dfe3bce76167d7463fd4 100644 (file)
@@ -703,6 +703,18 @@ int avio_closep(AVIOContext **s);
  */
 int avio_open_dyn_buf(AVIOContext **s);
 
+/**
+ * Return the written size and a pointer to the buffer.
+ * The AVIOContext stream is left intact.
+ * The buffer must NOT be freed.
+ * No padding is added to the buffer.
+ *
+ * @param s IO context
+ * @param pbuffer pointer to a byte buffer
+ * @return the length of the byte buffer
+ */
+int avio_get_dyn_buf(AVIOContext *s, uint8_t **pbuffer);
+
 /**
  * Return the written size and a pointer to the buffer. The buffer
  * must be freed with av_free().