Skip to content

移植-音频

声卡设备配置

对应的声卡设备在以下文件中配置:

text
layers/meta-qcom-hwe/recipes-kernel/linux/linux-qcom-custom/kernel-source/arch/arm64/boot/dts/qcom/qcm6490-idp.dts
dts
sound: sound {
    compatible = "qcom,qcm6490-idp-sndcard";
    model = "QCM6490-IDP";
};

PipeWire 音频

音频使用 PipeWire 管理。

录音

bash
wpctl status
wpctl set-default <sink/source node ID>
pw-record /tmp/record.wav -v

设置录音音量:

bash
wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.8

播放

bash
wpctl status
wpctl set-default <sink/source node ID>
pw-play /opt/test.wav -v

设置播放音量:

bash
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.8