]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_service.h
mlt_cache.[hc], mlt_types.h, mlt_service.[hc], mlt_factory.[hc], mlt.h: add mlt_cache...
[mlt] / src / framework / mlt_service.h
index 19306314d4ba7c445ec09b7e21fda6df1ffd2f00..ea451bff06b3f23da99b439d11c3b9bef35da9a1 100644 (file)
@@ -25,7 +25,7 @@
 #define _MLT_SERVICE_H_
 
 #include "mlt_properties.h"
-#include "mlt_profile.h"
+#include "mlt_types.h"
 
 /** \brief Service abstract base class
  *
@@ -93,6 +93,8 @@ extern void mlt_service_apply_filters( mlt_service self, mlt_frame frame, int in
 extern mlt_filter mlt_service_filter( mlt_service self, int index );
 extern mlt_profile mlt_service_profile( mlt_service self );
 extern void mlt_service_close( mlt_service self );
+extern void mlt_service_cache_put( mlt_service self, const char *name, void* data, int size, mlt_destructor destructor );
+extern mlt_cache_item mlt_service_cache_get( mlt_service self, const char *name );
 
 #endif