8 struct pa_scache_entry
{
13 struct pa_sample_spec sample_spec
;
14 struct pa_memchunk memchunk
;
17 void pa_scache_add_item(struct pa_core
*c
, const char *name
, struct pa_sample_spec
*ss
, struct pa_memchunk
*chunk
, uint32_t *index
);
19 int pa_scache_remove_item(struct pa_core
*c
, const char *name
);
20 int pa_scache_play_item(struct pa_core
*c
, const char *name
, struct pa_sink
*sink
, uint32_t volume
);
21 void pa_scache_free(struct pa_core
*c
);
23 const char *pa_scache_get_name_by_id(struct pa_core
*c
, uint32_t id
);
24 uint32_t pa_scache_get_id_by_name(struct pa_core
*c
, const char *name
);