X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_service.h;h=ea451bff06b3f23da99b439d11c3b9bef35da9a1;hb=3902731cb8a9622204d584c4962c74e2a5a35428;hp=19306314d4ba7c445ec09b7e21fda6df1ffd2f00;hpb=14cd5766946da2f7ffd1e3dcc88555b24f6d20a1;p=melted diff --git a/src/framework/mlt_service.h b/src/framework/mlt_service.h index 1930631..ea451bf 100644 --- a/src/framework/mlt_service.h +++ b/src/framework/mlt_service.h @@ -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