BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Typedefs | Enumerations | Functions
gsldatacache.hh File Reference
#include <bse/gslcommon.hh>

Go to the source code of this file.

Classes

struct  GslDataCache
struct  GslDataCacheNode

Defines

#define GSL_DATA_CACHE_NODE_SIZE(dcache)

Typedefs

typedef gfloat GslDataType

Enumerations

enum  GslDataCacheRequest { GSL_DATA_CACHE_REQUEST, GSL_DATA_CACHE_DEMAND_LOAD, GSL_DATA_CACHE_PEEK }

Functions

GslDataCache * gsl_data_cache_new (GslDataHandle *dhandle, guint padding)
GslDataCache * gsl_data_cache_ref (GslDataCache *dcache)
void gsl_data_cache_unref (GslDataCache *dcache)
void gsl_data_cache_open (GslDataCache *dcache)
void gsl_data_cache_close (GslDataCache *dcache)
GslDataCacheNode * gsl_data_cache_ref_node (GslDataCache *dcache, int64 offset, GslDataCacheRequest load_request)
void gsl_data_cache_unref_node (GslDataCache *dcache, GslDataCacheNode *node)
void gsl_data_cache_free_olders (GslDataCache *dcache, guint max_age)
GslDataCache * gsl_data_cache_from_dhandle (GslDataHandle *dhandle, guint min_padding)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines