Go to the documentation of this file.
20 #ifndef AVFORMAT_AVIO_H
21 #define AVFORMAT_AVIO_H
38 #define AVIO_SEEKABLE_NORMAL 0x0001
51 typedef struct AVIOInterruptCB {
52 int (*callback)(
void*);
93 int64_t (*
seek)(
void *
opaque, int64_t offset,
int whence);
113 int64_t timestamp,
int flags);
160 int64_t (*seek)(
void *opaque, int64_t offset,
int whence));
190 #define AVSEEK_SIZE 0x10000
198 #define AVSEEK_FORCE 0x20000
292 #define AVIO_FLAG_READ 1
293 #define AVIO_FLAG_WRITE 2
294 #define AVIO_FLAG_READ_WRITE (AVIO_FLAG_READ|AVIO_FLAG_WRITE)
311 #define AVIO_FLAG_NONBLOCK 8
437 int64_t timestamp,
int flags);