Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

filejpeglist.h

Go to the documentation of this file.
00001 #ifndef FILEJPEGLIST_H
00002 #define FILEJPEGLIST_H
00003 
00004 #include "file.inc"
00005 #include "filebase.h"
00006 #include "filelist.h"
00007 #include "jpegwrapper.h"
00008 #include "vframe.inc"
00009 
00010 class FileJPEGList : public FileList
00011 {
00012 public:
00013         FileJPEGList(Asset *asset, File *file);
00014         ~FileJPEGList();
00015 
00016 
00017         static void get_parameters(BC_WindowBase *parent_window, 
00018                 Asset *asset, 
00019                 BC_WindowBase* &format_window,
00020                 int audio_options,
00021                 int video_options);
00022 
00023         int get_best_colormodel(int driver, int colormodel);
00024         int read_frame(VFrame *frame, VFrame *data);
00025         int write_frame(VFrame *frame, VFrame *data);
00026 
00027         char* list_title();
00028         char* extension();
00029 
00030 // Direct copy routines
00031         int can_copy_from(Asset *asset);
00032 };
00033 
00034 
00035 class JPEGConfigVideo : public BC_Window
00036 {
00037 public:
00038         JPEGConfigVideo(BC_WindowBase *parent_window, Asset *asset);
00039         ~JPEGConfigVideo();
00040 
00041         int create_objects();
00042         int close_event();
00043 
00044         BC_WindowBase *parent_window;
00045         Asset *asset;
00046 };
00047 
00048 #endif

Generated on Sun Jan 8 13:38:54 2006 for Cinelerra-svn by  doxygen 1.4.4