X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fmodules%2Fmod_ffmpeg%2Fmptr_ffmpeg.h;h=3e53931aeb89e64515ad864290571cafe62f3c7f;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=7517340b8e79c1bcd78d05fd211a3f189a0a8627;hpb=70bcefce2ab011a11014f36fc129b473cc0bc61e;p=synfig.git diff --git a/synfig-core/trunk/src/modules/mod_ffmpeg/mptr_ffmpeg.h b/synfig-core/trunk/src/modules/mod_ffmpeg/mptr_ffmpeg.h index 7517340..3e53931 100644 --- a/synfig-core/trunk/src/modules/mod_ffmpeg/mptr_ffmpeg.h +++ b/synfig-core/trunk/src/modules/mod_ffmpeg/mptr_ffmpeg.h @@ -2,6 +2,8 @@ /*! \file mptr_ffmpeg.h ** \brief Template Header ** +** $Id$ +** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** @@ -28,6 +30,7 @@ /* === H E A D E R S ======================================================= */ #include +#include #include #include "string.h" #ifdef HAVE_TERMIOS_H @@ -47,6 +50,7 @@ class ffmpeg_mptr : public synfig::Importer SYNFIG_IMPORTER_MODULE_EXT public: private: + pid_t pid; synfig::String filename; FILE *file; int cur_frame; @@ -63,8 +67,9 @@ public: ffmpeg_mptr(const char *filename); ~ffmpeg_mptr(); + virtual bool is_animated(); - virtual bool get_frame(synfig::Surface &,synfig::Time, synfig::ProgressCallback *); + virtual bool get_frame(synfig::Surface &surface,synfig::Time time, synfig::ProgressCallback *callback); }; /* === E N D =============================================================== */