我正在使用Raspberry Pi上的alsa项目,每当我重新启动时,我的重置都会重置捕获设置。我试过通过
保存它们sudo alsactl store
但这只会因某种原因保存播放设置。
我需要做些什么来保存我的捕获设置?
答案 0 :(得分:0)
我通过添加:
解决了这个问题import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
public class Class {
private static IntStream intToBinaryParts(final int input, final int count) {
int powerOf2 = (int) Math.pow(2, count);
if (count < 0) {
return IntStream.empty();
} else if (input < powerOf2) {
return intToBinaryParts(input, count - 1);
} else {
return IntStream.concat(intToBinaryParts(input - powerOf2, count - 1), IntStream.of(powerOf2));
}
}
public static List<Integer> intToBinaryParts(final int input) {
return intToBinaryParts(input, (int) Math.ceil(Math.log(input) / Math.log(2)))
.mapToObj(Integer::new)
.collect(Collectors.toList());
}
public static void main(String... args) {
System.out.println(intToBinaryParts(7));
System.out.println(intToBinaryParts(8));
System.out.println(intToBinaryParts(100));
System.out.println(intToBinaryParts(1234567890));
}
}
到我的〜/ .bash_profile
这是一种解决方法,但最好弄明白如何通过alsa实际保存捕获设置