8 // This header file is representative of any single frame file format.
10 class FileGIF
: public FileBase
13 FileGIF(Asset
*asset
);
16 // basic commands for every file interpreter
17 int open_file(int rd
, int wr
);
18 int close_file_derived();
19 int64_t get_video_length();
20 int64_t get_memory_usage();
23 VFrame
* read_frame(int use_alpha
, int use_float
);
27 int reset_parameters_derived();
30 int import_row(VPixel
*output
, unsigned char *row_pointer
);
32 // routines for all image files
33 // frame to return through read_frame