10 class FilePNG
: public FileList
13 FilePNG(Asset
*asset
, File
*file
);
16 static int check_sig(Asset
*asset
);
17 static void get_parameters(BC_WindowBase
*parent_window
,
19 BC_WindowBase
* &format_window
,
22 static int get_best_colormodel(Asset
*asset
, int driver
);
23 int colormodel_supported(int colormodel
);
24 int read_frame(VFrame
*frame
, VFrame
*data
);
25 int write_frame(VFrame
*frame
, VFrame
*data
, FrameWriterUnit
*unit
);
26 int can_copy_from(Edit
*edit
, int64_t position
);
27 FrameWriterUnit
* new_writer_unit(FrameWriter
*writer
);
29 int read_frame_header(char *path
);
39 class PNGUnit
: public FrameWriterUnit
42 PNGUnit(FilePNG
*file
, FrameWriter
*writer
);
49 class PNGConfigVideo
: public BC_Window
52 PNGConfigVideo(BC_WindowBase
*parent_window
, Asset
*asset
);
58 BC_WindowBase
*parent_window
;
63 class PNGUseAlpha
: public BC_CheckBox
66 PNGUseAlpha(PNGConfigVideo
*gui
, int x
, int y
);