Как расшифровать эти строки в файле настроек?

У меня были проблемы со звуком. Если при загрузке системы была подключена веб-камера, то пропадал звук на Youtube. Просто веб-камера определялась как звуковая карта.
Решение проблемы оказалось простым. Достаточно создать файл ~/.asoundrc и скопировать в него следующий текст:

pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}

Я конечно рад, что проблема решилась, но мне бы хотелось, чтобы кто-нибудь помог мне понять смысл этих строк.
Меня не прельщает слепое использование какого-то решения без понимания механизма его работы.

Ознакомьтесь с документацией ALSA, там об этом всё рассказано. В вашем случае регулируется приоритет устройств, чтобы одно не перебивало другое.

“В вашем случае регулируется приоритет устройств, чтобы одно не перебивало другое.”
Да я так и понял. Я просто хочу понять синтанксис.

“Ознакомьтесь с документацией ALSA, там об этом всё рассказано”
Глянул. По крайней мере насчет ctl документация хранит партизанское молчание.
Да и само описание синтаксиса выглядит крайне невнятным.

Синтаксис стандартный, обычный для C и C-подобных языков.

Я не знаю этих языков программирования. Так как значит это расшифровать?