]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_cache.h
Fix movit.convert.fence frame property when using tractor.
[mlt] / src / framework / mlt_cache.h
index 5dfedd3a7ba1cf9f9ad020dbe074f0fc29e35e5e..cd26522cdfbccf8df58a2089383757374a16349b 100644 (file)
@@ -3,7 +3,7 @@
  * \brief least recently used cache
  * \see mlt_cache_s
  *
- * Copyright (C) 2007-2009 Ushodaya Enterprises Limited
+ * Copyright (C) 2007-2012 Ushodaya Enterprises Limited
  * \author Dan Dennedy <dan@dennedy.org>
  *
  * This library is free software; you can redistribute it and/or
@@ -31,9 +31,12 @@ extern void mlt_cache_item_close( mlt_cache_item item );
 
 extern mlt_cache mlt_cache_init();
 extern void mlt_cache_set_size( mlt_cache cache, int size );
+extern int mlt_cache_get_size( mlt_cache cache );
 extern void mlt_cache_close( mlt_cache cache );
 extern void mlt_cache_purge( mlt_cache cache, void *object );
 extern void mlt_cache_put( mlt_cache cache, void *object, void* data, int size, mlt_destructor destructor );
 extern mlt_cache_item mlt_cache_get( mlt_cache cache, void *object );
+extern void mlt_cache_put_frame( mlt_cache cache, mlt_frame frame );
+extern mlt_frame mlt_cache_get_frame( mlt_cache cache, mlt_position position );
 
 #endif