On Tue, 6 Oct 2009, Jaroslav Kysela wrote: > So at least, the API basics is now clear. I'll prepare a branch in alsa-lib > GIT tree to have a start point for first accepted implementation. The updated header file is now at: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=include/ascenario.h;h=003eabeafb7320c96bac585f4aac922e5ba290bb;hb=97911335f2a50ad35c57df6c8a2cfe2867dba97a My other proposals: - remove all SND_SCN_ defines - they are quite use-case specific - the names should be just documented somewhere - represent QoS with string (name) rather than integer - QoS is also quite use-case specific - SND_SCN_INT_QOS may be SND_SCN_INT_QOS_POWER ? - what about to remove QOS and add universal parameter interface? something like: int snd_scenario_set_parameter(snd_scenario_t *scn, char *type, char *value); Jaroslav ----- Jaroslav Kysela <perex@xxxxxxxx> Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel