summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/oggdec.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h
index d238e99a4b..1d65ba7979 100644
--- a/libavformat/oggdec.h
+++ b/libavformat/oggdec.h
@@ -31,6 +31,12 @@ struct ogg_codec {
const int8_t *magic;
uint8_t magicsize;
const int8_t *name;
+ /**
+ * Attempt to process a packet as a header
+ * @return 1 if the packet was a valid header,
+ * 0 if the packet was not a header (was a data packet)
+ * -1 if an error occurred or for unsupported stream
+ */
int (*header)(AVFormatContext *, int);
int (*packet)(AVFormatContext *, int);
uint64_t (*gptopts)(AVFormatContext *, int, uint64_t);