From 25efa815c1e86e9a2cb20c26c73981f410d6a093 Mon Sep 17 00:00:00 2001 From: forcer Date: Wed, 31 May 2006 00:11:00 +0000 Subject: emms-volume-amixer.el: Provide a way to set the control for amixer darcs-hash:20060531001102-2189f-d203d6c92b8e72c7ab8dd380834cba1700815e5f.gz --- emms-volume-amixer.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/emms-volume-amixer.el b/emms-volume-amixer.el index b721b38..74856c6 100644 --- a/emms-volume-amixer.el +++ b/emms-volume-amixer.el @@ -38,9 +38,16 @@ ;;; Code: +(defcustom emms-volume-amixer-control "Master" + "The control to change the volume with." + :type '(choice (const :tag "Master" "Master") + (const :tag "PCM" "PCM") + (string :tag "Something else: ")) + :group 'emms) + (defun emms-volume-amixer-sset-master (var) "Change amixer master volume by VAR." - (start-process "mixer" nil "amixer" "sset" "Master" var)) + (start-process "mixer" nil "amixer" "sset" emms-volume-amixer-control var)) (defun emms-volume-amixer-raise () "Increase volume by 2%." -- cgit v1.2.3