История изменений
Исправление torvn77, (текущая версия) :
очевидно инклудит pcm/default.conf из альсовой папки (/usr/share/alsa/).
Нет, инклюдии вот такое: <confdir:expl.conf>
.
Скорее оно инклюдит с подстановкой подставляя всякие переменные вида @args(я понимаю так, что это переменная).
Вот тут я нашёл описание на load https://www.alsa-project.org/alsa-doc/alsa-lib/confhooks.html
The hook extension in the ALSA library allows expansion of configuration nodes at run-time. The existence of a hook is determined by the presence of a @hooks compound node.
This example defines a hook which loads two configuration files at the beginning:
@hooks [
{
func load
files [
"/etc/asound.conf"
"~/.asoundrc"
]
errors false
}
]
Function reference
The function load - snd_config_hook_load() - loads and parses the given configuration files.
The function load_for_all_cards - snd_config_hook_load_for_all_cards() - loads and parses the given configuration files for each installed sound card. The driver name (the type of the sound card) is passed in the private configuration node.
Видимо cards@hooks ставит хук на событие появления карты или на объект карта.
Исправление torvn77, :
очевидно инклудит pcm/default.conf из альсовой папки (/usr/share/alsa/).
Нет, инклюдии вот такое: <confdir:expl.conf>
.
Скорее оно инклюдит с подстановкой.
Вот тут я нашёл описание на load https://www.alsa-project.org/alsa-doc/alsa-lib/confhooks.html
The hook extension in the ALSA library allows expansion of configuration nodes at run-time. The existence of a hook is determined by the presence of a @hooks compound node.
This example defines a hook which loads two configuration files at the beginning:
@hooks [
{
func load
files [
"/etc/asound.conf"
"~/.asoundrc"
]
errors false
}
]
Function reference
The function load - snd_config_hook_load() - loads and parses the given configuration files.
The function load_for_all_cards - snd_config_hook_load_for_all_cards() - loads and parses the given configuration files for each installed sound card. The driver name (the type of the sound card) is passed in the private configuration node.
Видимо cards@hooks ставит хук на событие появления карты или на объект карта.
Исходная версия torvn77, :
очевидно инклудит pcm/default.conf из альсовой папки (/usr/share/alsa/).
Нет, инклюдии вот такое: <confdir:expl.conf>
.
Скорее оно инклюдит с подстановкой.