<div dir="ltr"><div>Thanks for your email!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 17, 2020 at 4:20 PM Tanu Kaskinen <<a href="mailto:tanuk@iki.fi">tanuk@iki.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 2020-07-17 at 10:57 +0800, Aaron Chou wrote:<br>
> Hi, all:<br>
> <br>
> I am the newer about PulseAudio.<br>
> When I have some time to learn it, I found that there are two ways in<br>
> volume control, which is software control and hardware control.<br>
> I can not understand these two ways.<br>
> The software way means the volume data will not be sent to the hardware?<br>
> It is unbelievable.<br>
<br>
Software volume means that PulseAudio modifies the signal to be softer<br>
or louder. Hardware volume means that PulseAudio sends the signal<br>
unmodified and tells the hardware to the modification, which requires<br>
that the hardware provides an interface for controlling the volume (I'm<br>
currently using a USB sound card that doesn't provide such interface).<br></blockquote><div>em...</div><div>I also have an appearance with a USB sound card, and something else is abnormal.</div><div>Such as the volume is set to 0, but it also can play music when the system reboot or power off.</div><div>So I doubt that the volume is not be set to hardware through PulseAudio.<br></div><div><table class="gmail-gt-baf-table"><tbody><tr class="gmail-gt-baf-entry"><td><br>Can I have the following flow chart:<br><br>app->pulseaudio(software control)->alsa lib->alsa driver<br><br>BTW:<br>Do you know how the USB sound driver receives the volume data from PulseAudio? <br>The ioctl? or other else? I can not <span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">determine.<br><br>Regards.<br>Aaron.</span></span> <br><br></td><td><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-"></span></span><br></td></tr></tbody></table></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
Tanu<br>
<br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
</blockquote></div></div>