> Yes, and I am wondering: had you a try changing the setting while streaming ? Of course, it is fundamentally dependent on the firmware > and possibly the one for Profire polls regularly the register. For the Saffire, no changes are accounted for until the message set register
> is set at the appropriate value.
In this case, it seems it works without message set register. I tested it while streaming, because I wasn't sure if I guessed the bit in app space correctly. I played video in VLC, and checked in headphones whether
the volume knob affects the sound.
> As an additional comment to the Jonathan remarks, the local variable name "volume" in Profire2626::Profire2626EAP::SettingsSection::SettingsSection()
> is indeed not very explicit: isn't it a switch to connect different outputs to the physical control (and not a value for the volume or anything like), > which makes the setting very different to the ones for other devices (until now, essentially Saffire) ?
You are right. There's one physical pot, called master volume knob in the manual. It can lower volume of any of the 4 analog output pairs, if the corresponding bits are set. Otherwise the ports output full volume.
I don't mind changing the volume variable. Is outputPair better? Do you have any better name?
Thank you for the comments and for your saffire the code - with the code it was pretty easy to get this working once I found out the config bits.