HelenOS sources
audio_source_t 54 uspace/srv/audio/hound/audio_device.c static errno_t device_source_connection_callback(audio_source_t *source, bool new);
audio_source_t 120 uspace/srv/audio/hound/audio_device.c audio_source_t *audio_device_get_source(audio_device_t *dev)
audio_source_t 219 uspace/srv/audio/hound/audio_device.c static errno_t device_source_connection_callback(audio_source_t *source, bool new)
audio_source_t 67 uspace/srv/audio/hound/audio_device.h audio_source_t source;
audio_source_t 80 uspace/srv/audio/hound/audio_device.h audio_source_t *audio_device_get_source(audio_device_t *dev);
audio_source_t 58 uspace/srv/audio/hound/audio_source.c errno_t audio_source_init(audio_source_t *source, const char *name, void *data,
audio_source_t 59 uspace/srv/audio/hound/audio_source.c errno_t (*connection_change)(audio_source_t *, bool new),
audio_source_t 60 uspace/srv/audio/hound/audio_source.c errno_t (*update_available_data)(audio_source_t *, size_t),
audio_source_t 85 uspace/srv/audio/hound/audio_source.c void audio_source_fini(audio_source_t *source)
audio_source_t 98 uspace/srv/audio/hound/audio_source.c errno_t audio_source_push_data(audio_source_t *source, void *data,
audio_source_t 57 uspace/srv/audio/hound/audio_source.h errno_t (*connection_change)(audio_source_t *source, bool added);
audio_source_t 59 uspace/srv/audio/hound/audio_source.h errno_t (*update_available_data)(audio_source_t *source, size_t size);
audio_source_t 67 uspace/srv/audio/hound/audio_source.h static inline audio_source_t *audio_source_list_instance(link_t *l)
audio_source_t 69 uspace/srv/audio/hound/audio_source.h return l ? list_get_instance(l, audio_source_t, link) : NULL;
audio_source_t 72 uspace/srv/audio/hound/audio_source.h errno_t audio_source_init(audio_source_t *source, const char *name, void *data,
audio_source_t 73 uspace/srv/audio/hound/audio_source.h errno_t (*connection_change)(audio_source_t *, bool),
audio_source_t 74 uspace/srv/audio/hound/audio_source.h errno_t (*update_available_data)(audio_source_t *, size_t),
audio_source_t 76 uspace/srv/audio/hound/audio_source.h void audio_source_fini(audio_source_t *source);
audio_source_t 77 uspace/srv/audio/hound/audio_source.h errno_t audio_source_push_data(audio_source_t *source, void *data,
audio_source_t 79 uspace/srv/audio/hound/audio_source.h static inline const pcm_format_t *audio_source_format(const audio_source_t *s)
audio_source_t 50 uspace/srv/audio/hound/connection.c connection_t *connection_create(audio_source_t *source, audio_sink_t *sink)
audio_source_t 60 uspace/srv/audio/hound/connection.h audio_source_t *source;
audio_source_t 83 uspace/srv/audio/hound/connection.h connection_t *connection_create(audio_source_t *source, audio_sink_t *sink);
audio_source_t 76 uspace/srv/audio/hound/hound.c static audio_source_t *find_source_by_name(list_t *list, const char *name)
audio_source_t 81 uspace/srv/audio/hound/hound.c list_foreach(*list, link, audio_source_t, dev) {
audio_source_t 148 uspace/srv/audio/hound/hound.c static void hound_remove_source_internal(hound_t *hound, audio_source_t *source)
audio_source_t 300 uspace/srv/audio/hound/hound.c audio_source_t *source = audio_device_get_source(dev);
audio_source_t 336 uspace/srv/audio/hound/hound.c errno_t hound_add_source(hound_t *hound, audio_source_t *source)
audio_source_t 384 uspace/srv/audio/hound/hound.c errno_t hound_remove_source(hound_t *hound, audio_source_t *source)
audio_source_t 437 uspace/srv/audio/hound/hound.c audio_source_t *source = audio_source_list_instance(slink);
audio_source_t 528 uspace/srv/audio/hound/hound.c audio_source_t *source =
audio_source_t 73 uspace/srv/audio/hound/hound.h errno_t hound_add_source(hound_t *hound, audio_source_t *source);
audio_source_t 79 uspace/srv/audio/hound/hound.h errno_t hound_remove_source(hound_t *hound, audio_source_t *source);
audio_source_t 47 uspace/srv/audio/hound/hound_ctx.c static errno_t update_data(audio_source_t *source, size_t size);
audio_source_t 96 uspace/srv/audio/hound/hound_ctx.c ctx->source = malloc(sizeof(audio_source_t));
audio_source_t 392 uspace/srv/audio/hound/hound_ctx.c errno_t update_data(audio_source_t *source, size_t size)
audio_source_t 53 uspace/srv/audio/hound/hound_ctx.h audio_source_t *source;
HelenOS homepage, sources at GitHub