6 void track_cache_set_directory(const char* directory
);
8 GOptionGroup
* get_cache_option_group();
11 typedef struct cached_track cached_track
;
13 typedef struct cache_read cache_read
;
15 cached_track
* cached_track_init(const char* path
);
16 cache_read
* cached_track_read(const cached_track
* cache
);
17 void cached_track_write(const cached_track
* cache
, const struct track_t
*tr
);
18 int cache_read_get_fd(const cache_read
* read
);
19 int cache_read_block(cache_read
* read
, signed short* pcm
, guint pcmCount
);
20 void cache_read_destroy(cache_read
* read
);
21 void cached_track_destroy(cached_track
* cache
);