在编程甚至直接与驾驶员交谈时,我都是新手。我想做的事情是将我的 Raspberry Pi 与 5.1 外置 USB 声卡连接起来。我真的很想为此使用 Creative Sound Blaster X-Fi Surround Pro,但 Creative 仅提供 Windows 驱动程序。这基本上意味着我将不得不编写自己的驱动程序。虽然我认为进行音频播放会很容易(我一生中做过大量的音频处理),但我不知道如何设置 USB 卡的音量。老实说,我最恼火的是 Sound Blaster 有自己的外部音量控制(这是我使用它的主要原因)。只需在比特流上应用一个简单的增益因子就非常容易。
我的问题是:是不是我只需要设置系统音量,而声卡上的音量控制只是将值传输到 USB 主机,然后我必须理解这些值?如果您不知道 Sound Blaster 卡,那会是标准的做事方式吗?