Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / cinelerra / cache.inc
blobaa38cf7c8a7a5c8fbfcf923fd9fc0dade91f3f92
1 #ifndef CACHE_INC
2 #define CACHE_INC
4 class CICache;
5 class CICacheItem;
7 // Minimum size of cache in bytes.
8 #define MIN_CACHE_SIZE 0x100000
9 // Maximum size of cache in bytes
10 #define MAX_CACHE_SIZE 0x7fffffffffffffffLL
11 // Minimum size for an item in the cache.  For audio files.
12 #define MIN_CACHEITEM_SIZE 0x100000
14 #include <list>
15 #include <boost/shared_ptr.hpp>
17 typedef boost::shared_ptr<CICacheItem> CICacheItem_GC;
18 typedef std::list<CICacheItem_GC> CICacheItem_list;
20 #endif
22 //      Local Variables:
23 //      mode: C++
24 //      c-file-style: "linux"
25 //      End: