+/* --- Audio cache information --- */
+
+typedef struct au_cacheinfo {
+ size_t sz_max; /* Maximum allowed cache size */
+ size_t sz_total; /* Total size used by samples */
+ size_t sz_spare; /* Size used by `spare' samples */
+ size_t sz_queue; /* Size used by queued samples */
+ unsigned n_total; /* Total number of cached samples */
+ unsigned n_spare; /* Number of `spare' samples */
+ unsigned n_queue; /* Number of queued samples */
+ unsigned long hits; /* Number of cache hits */
+ unsigned long misses; /* Number of cache misses */
+} au_cacheinfo;
+
+#define AU_CACHEMAX 0x01000000 /* Default cache maximum size */