Go to the documentation of this file.
20 #ifndef AVFORMAT_AVIO_H
21 #define AVFORMAT_AVIO_H
31 #include "libavutil/common.h"
32 #include "libavutil/dict.h"
33 #include "libavutil/log.h"
35 #include "libavformat/version.h"
38 #define AVIO_SEEKABLE_NORMAL 0x0001
51 typedef struct AVIOInterruptCB {
113 int64_t timestamp,
int flags);
186 int64_t (*seek)(
void *opaque, int64_t
offset,
int whence));
216 #define AVSEEK_SIZE 0x10000
224 #define AVSEEK_FORCE 0x20000
326 #define AVIO_FLAG_READ 1
327 #define AVIO_FLAG_WRITE 2
328 #define AVIO_FLAG_READ_WRITE (AVIO_FLAG_READ|AVIO_FLAG_WRITE)
345 #define AVIO_FLAG_NONBLOCK 8
353 #define AVIO_FLAG_DIRECT 0x8000
473 int64_t timestamp,
int flags);