>On Fri, 11 Jan 2002, Paul Davis wrote:
>
>> ok, suppose i merge two PCM devices into one "multi" device. then
>> suppose i do the same for the corresponding control device.
>>
>> how does an application access the control switches for the multi
>> device? in the underlying "hw" devices, there are duplicate sets of
>> control switch names. how can i refer to a particular switch?
>>
>> the particular case i am thinking of is the hammerfall "monitor"
>> switch, which is a 32 bit value controlling the status of "thru" or
>> "zero latency" monitoring for each of 18 or 26 channels. but in a
>> "multi" device, how would i control such things? or does the "multi"
>> device not provide a control interface? the same issues would seem to
>> apply to almost any control switch for any (set of) audio interfaces...
>
>PCM and control interfaces are two different things. There is no mapping
>between PCM and control interfaces except on "hw" level (physical card and
>device numbers). The "multi" pcm device is an abstraction for PCM not for
>control API.

hmm, i suppose this could be considered a user error. even so, it is a
bit problematic since there are several standardized control switch
names that an application might want to use that will not do the right
thing with a multi PCM device.

--p

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

Reply via email to