shithub: rtmp

ref: 0ce01d66fb72ea51b7dd0e885a01e2bba1eda7ff
dir: /ivf.h/

View raw version
typedef struct IVF IVF;
typedef struct IVFrame IVFrame;

struct IVF {
	u32int tbdenum;
	u32int tbnum;
	u16int w;
	u16int h;
	char type[6];
};

struct IVFrame {
	u64int ts;
	u8int *buf;
	int bufsz;
	int sz;
};

int ivfopen(Biobuf *v, IVF *ivf);
int ivfread(Biobuf *v, IVFrame *f);
u64int ivfns(IVF *ivf, u64int ts);