synfig-core  1.0.3
mptr.h
Go to the documentation of this file.
1 /* === S Y N F I G ========================================================= */
21 /* ========================================================================= */
22 
23 /* === S T A R T =========================================================== */
24 
25 #ifndef __SYNFIG_MPTR_H
26 #define __SYNFIG_MPTR_H
27 
28 /* === H E A D E R S ======================================================= */
29 
30 #include <synfig/importer.h>
31 #include <synfig/string.h>
32 #include <synfig/time.h>
33 #include <cstdio>
34 
35 /* === M A C R O S ========================================================= */
36 
37 /* === T Y P E D E F S ===================================================== */
38 
39 /* === C L A S S E S & S T R U C T S ======================================= */
40 
42 {
44 
45 private:
46  synfig::String filename;
47 
48 public:
49  Importer_LibAVCodec(const char *filename);
51 
52  virtual bool get_frame(synfig::Surface &surface, const synfig::RendDesc &renddesc, synfig::Time time, synfig::ProgressCallback *callback);
53 };
54 
55 /* === E N D =============================================================== */
56 
57 #endif