Read Guarded memory(de)allocation.
struct ImageFormatData im_format
bool(* append_movie)(void *context_v, RenderData *rd, int start_frame, int frame, const ImBuf *image, const char *suffix, ReportList *reports)
void(* end_movie)(void *context_v)
void(* get_movie_path)(char filepath[1024], const RenderData *rd, bool preview, const char *suffix)
bool(* start_movie)(void *context_v, const Scene *scene, RenderData *rd, int rectx, int recty, ReportList *reports, bool preview, const char *suffix)
void(* context_free)(void *context_v)
void *(* context_create)()
static void context_free_stub(void *)
void BKE_movie_filepath_get(char filepath[1024], const RenderData *rd, bool preview, const char *suffix)
static bool append_stub(void *, RenderData *, int, int, const ImBuf *, const char *, ReportList *)
static void * context_create_stub()
static void end_stub(void *)
bMovieHandle * BKE_movie_handle_get(const char imtype)
static bool start_stub(void *, const Scene *, RenderData *, int, int, ReportList *, bool, const char *)