diff options
Diffstat (limited to 'src/uscxml/Factory.cpp')
-rw-r--r-- | src/uscxml/Factory.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/uscxml/Factory.cpp b/src/uscxml/Factory.cpp index d14b91a..94049ea 100644 --- a/src/uscxml/Factory.cpp +++ b/src/uscxml/Factory.cpp @@ -28,6 +28,10 @@ # include "uscxml/plugins/invoker/modality/miles/SpatialAudio.h" # endif +# ifdef FFMPEG_FOUND +# include "uscxml/plugins/invoker/ffmpeg/FFMPEGInvoker.h" +# endif + # ifdef V8_FOUND # include "uscxml/plugins/datamodel/ecmascript/v8/V8DataModel.h" # endif @@ -42,6 +46,7 @@ # include "uscxml/plugins/element/fetch/FetchElement.h" # include "uscxml/plugins/element/response/ResponseElement.h" +# include "uscxml/plugins/element/postpone/PostponeElement.h" #endif @@ -96,6 +101,13 @@ Factory::Factory() { } #endif +#ifdef FFMPEG_FOUND + { + FFMPEGInvoker* invoker = new FFMPEGInvoker(); + registerInvoker(invoker); + } +#endif + #ifdef OPENSCENEGRAPH_FOUND { OSGInvoker* invoker = new OSGInvoker(); @@ -158,6 +170,10 @@ Factory::Factory() { ResponseElement* element = new ResponseElement(); registerExecutableContent(element); } + { + PostponeElement* element = new PostponeElement(); + registerExecutableContent(element); + } #endif } |