#include struct video_decode; struct video_frame { uint8_t *data; int width, height, stride; }; int video_decode_init(struct video_decode **vd, char *file, int64_t timestamp); void video_decode_uninit(struct video_decode **vd); int video_decode_get_frame(struct video_decode *vd, struct video_frame **frame); void video_decode_free_frame(struct video_frame **frame);