63 unsigned char *buffer,
77 unsigned char *buffer,
void IMB_index_builder_proc_frame(anim_index_builder *fp, unsigned char *buffer, int data_size, int frameno, uint64_t seek_pos, uint64_t seek_pos_pts, uint64_t seek_pos_dts, uint64_t pts)
uint64_t IMB_indexer_get_seek_pos(ImBufAnimIndex *idx, int frame_index)
void IMB_indexer_close(ImBufAnimIndex *idx)
anim_index_builder * IMB_index_builder_create(const char *filepath)
int IMB_indexer_get_frame_index(ImBufAnimIndex *idx, int frameno)
int IMB_indexer_get_duration(ImBufAnimIndex *idx)
ImBufAnimIndex * IMB_anim_open_index(ImBufAnim *anim, IMB_Timecode_Type tc)
int IMB_timecode_to_array_index(IMB_Timecode_Type tc)
uint64_t IMB_indexer_get_seek_pos_pts(ImBufAnimIndex *idx, int frame_index)
ImBufAnim * IMB_anim_open_proxy(ImBufAnim *anim, IMB_Proxy_Size preview_size)
uint64_t IMB_indexer_get_seek_pos_dts(ImBufAnimIndex *idx, int frame_index)
uint64_t IMB_indexer_get_pts(ImBufAnimIndex *idx, int frame_index)
void IMB_index_builder_finish(anim_index_builder *fp, int rollback)
void IMB_index_builder_add_entry(anim_index_builder *fp, int frameno, uint64_t seek_pos, uint64_t seek_pos_pts, uint64_t seek_pos_dts, uint64_t pts)
ImBufAnimIndex * IMB_indexer_open(const char *name)
int IMB_indexer_can_scan(ImBufAnimIndex *idx, int old_frame_index, int new_frame_index)
int IMB_proxy_size_to_array_index(IMB_Proxy_Size pr_size)
void IMB_free_indices(ImBufAnim *anim)
unsigned __int64 uint64_t
anim_index_entry * entries
void(* proc_frame)(anim_index_builder *idx, unsigned char *buffer, int data_size, anim_index_entry *entry)
char filepath_temp[FILE_MAX]
void(* delete_priv_data)(anim_index_builder *idx)