On Tue, 29 Jan 2002, Roger E Critchlow Jr wrote:

> Paul Davis writes:
>  > >Hello all,
>  > >
>  > >  it seems that I've finished an initial version of documentation
>  > >for alsa-lib's configuration files and PCM interface. Here is URL:
>  >
>  > looks like a decent start. i hope i can find time to improve some
>  > parts of this. in reading the section on the syntax of config files,
>  > however, i find myself overwhelmed by the question "why another small
>  > language?" it seems really hard to explain to myself, let alone anyone
>  > else. its possible that some introductory material may help here, but
>  > i'm not sure. it seems *really* odd that alsa-lib has its own
>  > configuration language when there are so many other options. the
>  > existence of this language isn't so clear when you've just been
>  > hacking .asoundrc files, but seeing it defined like this makes me much
>  > more uneasy about it all. rather strange reaction, i suspect.
>  >
>  > not that i'm really suggesting we do much about it. i think.
>  >
>
> Ah, but it's not "another small language", it's the same language that
> X11 and java resource files use, with two extensions that are well
> chosen:
>     1) a compound node syntax so that you don't need to type the
>     entire a.b.c.d.etc... path name for each resource.
>     2) an array node syntax that generates the 0, 1, 2, ... leaf names
>     for you.
>
> At least, that's my reading.
>
> Now, how do I get libasound to give me the root of the snd_config_t
> that it's using by default, so I can see how it's put together?

The pointer to global configuration is 'snd_config' variable, but you
should call snd_config_update() before to make sure that the configuration
is loaded.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux    http://www.suse.com
ALSA Project  http://www.alsa-project.org


_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to