⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alsa.conf

📁 GPE内核镜像文件 已在qemu上跑过的
💻 CONF
字号:
##  ALSA library configuration file## pre-load the configuration files@hooks [	{		func load		files [			"/etc/asound.conf"			"~/.asoundrc"		]		errors false	}]# load card-specific configuration files (on request)cards.@hooks [	{		func load		files [			{				@func concat				strings [					{ @func datadir }					"/cards/aliases.conf"				]			}		]	}	{		func load_for_all_cards		files [			{				@func concat				strings [					{ @func datadir }					"/cards/"					{ @func private_string }					".conf"				]			}		]		errors false	}]## defaults## show all name hints also for definitions without hint {} sectiondefaults.namehint.showall off# show just basic name hintsdefaults.namehint.basic on# show extended name hintsdefaults.namehint.extended off#defaults.ctl.card 0defaults.pcm.card 0defaults.pcm.device 0defaults.pcm.subdevice -1defaults.pcm.nonblock 1defaults.pcm.ipc_key 5678293defaults.pcm.ipc_gid audiodefaults.pcm.ipc_perm 0660defaults.pcm.dmix.max_periods 0defaults.pcm.dmix.rate 48000defaults.pcm.dmix.format S16_LEdefaults.pcm.dmix.card defaults.pcm.carddefaults.pcm.dmix.device defaults.pcm.devicedefaults.pcm.dsnoop.card defaults.pcm.carddefaults.pcm.dsnoop.device defaults.pcm.devicedefaults.pcm.front.card defaults.pcm.carddefaults.pcm.front.device defaults.pcm.devicedefaults.pcm.rear.card defaults.pcm.carddefaults.pcm.rear.device defaults.pcm.devicedefaults.pcm.center_lfe.card defaults.pcm.carddefaults.pcm.center_lfe.device defaults.pcm.devicedefaults.pcm.side.card defaults.pcm.carddefaults.pcm.side.device defaults.pcm.devicedefaults.pcm.surround40.card defaults.pcm.carddefaults.pcm.surround40.device defaults.pcm.devicedefaults.pcm.surround41.card defaults.pcm.carddefaults.pcm.surround41.device defaults.pcm.devicedefaults.pcm.surround50.card defaults.pcm.carddefaults.pcm.surround50.device defaults.pcm.devicedefaults.pcm.surround51.card defaults.pcm.carddefaults.pcm.surround51.device defaults.pcm.devicedefaults.pcm.surround71.card defaults.pcm.carddefaults.pcm.surround71.device defaults.pcm.devicedefaults.pcm.iec958.card defaults.pcm.carddefaults.pcm.iec958.device defaults.pcm.devicedefaults.pcm.modem.card defaults.pcm.carddefaults.pcm.modem.device defaults.pcm.devicedefaults.rawmidi.card 0defaults.rawmidi.device 0defaults.rawmidi.subdevice -1defaults.hwdep.card 0defaults.hwdep.device 0defaults.timer.class 2defaults.timer.sclass 0defaults.timer.card 0defaults.timer.device 0defaults.timer.subdevice 0##  PCM interface## redirect to load-on-demand extended pcm definitionspcm.cards cards.pcmpcm.default cards.pcm.defaultpcm.front cards.pcm.frontpcm.rear cards.pcm.rearpcm.center_lfe cards.pcm.center_lfepcm.side cards.pcm.sidepcm.surround40 cards.pcm.surround40pcm.surround41 cards.pcm.surround41pcm.surround50 cards.pcm.surround50pcm.surround51 cards.pcm.surround51pcm.surround71 cards.pcm.surround71pcm.iec958 cards.pcm.iec958pcm.spdif iec958pcm.dmix cards.pcm.dmixpcm.dsnoop cards.pcm.dsnooppcm.modem cards.pcm.modempcm.phoneline cards.pcm.phonelinepcm.hw {	@args [ CARD DEV SUBDEV ]	@args.CARD {		type string		default {			@func getenv			vars [				ALSA_PCM_CARD				ALSA_CARD			]			default {				@func refer				name defaults.pcm.card			}		}	}	@args.DEV {		type integer		default {			@func igetenv			vars [				ALSA_PCM_DEVICE			]			default {				@func refer				name defaults.pcm.device			}		}	}	@args.SUBDEV {		type integer		default {			@func refer			name defaults.pcm.subdevice		}	}			type hw	card $CARD	device $DEV	subdevice $SUBDEV	hint {		show {			@func refer			name defaults.namehint.extended		}		description "Direct hardware device without any conversions"	}}pcm.plughw {	@args [ CARD DEV SUBDEV ]	@args.CARD {		type string		default {			@func getenv			vars [				ALSA_PCM_CARD				ALSA_CARD			]			default {				@func refer				name defaults.pcm.card			}		}	}	@args.DEV {		type integer		default {			@func igetenv			vars [				ALSA_PCM_DEVICE			]			default {				@func refer				name defaults.pcm.device			}		}	}	@args.SUBDEV {		type integer		default {			@func refer			name defaults.pcm.subdevice		}	}			type plug	slave.pcm {		type hw		card $CARD		device $DEV		subdevice $SUBDEV	}	hint {		show {			@func refer			name defaults.namehint.extended		}		description "Hardware device with all software conversions"	}}pcm.plug {	@args [ SLAVE ]	@args.SLAVE {		type string	}	type plug	slave.pcm $SLAVE}pcm.shm {	@args [ SOCKET PCM ]	@args.SOCKET {		type string	}	@args.PCM {		type string	}	type shm	server $SOCKET	pcm $PCM}pcm.tee {	@args [ SLAVE FILE FORMAT ]	@args.SLAVE {		type string	}	@args.FILE {		type string	}	@args.FORMAT {		type string		default raw	}	type file	slave.pcm $SLAVE	file $FILE	format $FORMAT}pcm.file {	@args [ FILE FORMAT ]	@args.FILE {		type string	}	@args.FORMAT {		type string		default raw	}	type file	slave.pcm null	file $FILE	format $FORMAT}pcm.null {	type null	hint {		show {			@func refer			name defaults.namehint.basic		}		description "Discard all samples (playback) or generate zero samples (capture)"	}}##  Control interface#	ctl.default {	type hw	card {		@func getenv		vars [			ALSA_CTL_CARD			ALSA_CARD		]		default {			@func refer			name defaults.ctl.card		}	}}ctl.hw {	@args[ CARD ]	@args.CARD {		type string		default {			@func getenv			vars [				ALSA_CTL_CARD				ALSA_CARD			]			default {				@func refer				name defaults.ctl.card			}		}	}	type hw	card $CARD}ctl.shm {	@args [ SOCKET CTL ]	@args.SOCKET {		type string	}	@args.CTL {		type string	}	type shm	server $SOCKET	ctl $CTL}##  RawMidi interface#rawmidi.default {	type hw	card {		@func getenv		vars [			ALSA_RAWMIDI_CARD			ALSA_CARD		]		default {			@func refer			name defaults.rawmidi.card		}	}	device {		@func igetenv		vars [			ALSA_RAWMIDI_DEVICE		]		default {			@func refer			name defaults.rawmidi.device		}	}}rawmidi.hw {	@args [ CARD DEV SUBDEV ]	@args.CARD {		type string		default {			@func getenv			vars [				ALSA_RAWMIDI_CARD				ALSA_CARD			]			default {				@func refer				name defaults.rawmidi.card			}		}	}	@args.DEV {		type integer		default {			@func igetenv			vars [				ALSA_RAWMIDI_DEVICE			]			default {				@func refer				name defaults.rawmidi.device			}		}	}	@args.SUBDEV {		type integer		default -1	}	type hw	card $CARD	device $DEV	subdevice $SUBDEV	hint {		description "Direct rawmidi driver device"		device $DEV	}}rawmidi.virtual {	@args [ MERGE ]	@args.MERGE {		type string		default 1	}	type virtual	merge $MERGE}##  Sequencer interface#seq.default {	type hw}seq.hw {	type hw}##  HwDep interface#hwdep.default {	type hw	card {		@func getenv		vars [			ALSA_HWDEP_CARD			ALSA_CARD		]		default {			@func refer			name defaults.hwdep.card		}	}	device {		@func igetenv		vars [			ALSA_HWDEP_DEVICE		]		default {			@func refer			name defaults.hwdep.device		}	}}hwdep.hw {	@args [ CARD DEV ]	@args.CARD {		type string		default {			@func getenv			vars [				ALSA_HWDEP_CARD				ALSA_CARD			]			default {				@func refer				name defaults.hwdep.card			}		}	}	@args.DEV {		type integer		default {			@func igetenv			vars [				ALSA_HWDEP_DEVICE			]			default {				@func refer				name defaults.hwdep.device			}		}	}	type hw	card $CARD	device $DEV}##  Timer interface#timer_query.default {	type hw}timer_query.hw {	type hw}timer.default {	type hw	class {		@func refer		name defaults.timer.class	}	sclass {		@func refer		name defaults.timer.sclass	}	card {		@func refer		name defaults.timer.card	}	device {		@func refer		name defaults.timer.device	}	subdevice {		@func refer		name defaults.timer.subdevice	}	hint.description "Default direct hardware timer device"}timer.hw {	@args [ CLASS SCLASS CARD DEV SUBDEV ]	@args.CLASS {		type integer		default {			@func refer			name defaults.timer.class		}	}	@args.SCLASS {		type integer		default {			@func refer			name defaults.timer.sclass		}	}	@args.CARD {		type string		default {			@func refer			name defaults.timer.card		}	}	@args.DEV {		type integer		default {			@func refer			name defaults.timer.device		}	}	@args.SUBDEV {		type integer		default {			@func refer			name defaults.timer.subdevice		}	}	type hw	class $CLASS	sclass $SCLASS	card $CARD	device $DEV	subdevice $SUBDEV}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -