| AMIXER(1) | General Commands Manual | AMIXER(1) |
نام (NAME)
amixer - میکسر خط فرمان برای راهانداز کارت صدای ALSA
خلاصه دستور (SYNOPSIS)
amixer [-option] [cmd]
توضیحات (DESCRIPTION)
دستور amixer امکان کنترل خط فرمانی میکسر را برای راهانداز کارت صدای ALSA فراهم میکند. amixer از چندین کارت صدا پشتیبانی میکند.
اجرای amixer بدون هیچ آرگومانی، تنظیمات فعلی میکسر را برای کارت صدا و دستگاه پیشفرض نمایش میدهد. این روش مناسبی برای دیدن فهرست کنترلهای سادهٔ میکسر قابل استفاده است.
دستورات (COMMANDS)
- help
- سینتکس و نحوهٔ استفاده را نمایش میدهد.
- info
- اطلاعات مربوط به یک دستگاه میکسر را نمایش میدهد.
- scontrols
- فهرست کاملی از کنترلهای سادهٔ میکسر را نمایش میدهد.
- scontents
- فهرست کاملی از کنترلهای سادهٔ میکسر به همراه محتویات آنها را نمایش میدهد.
- set یا sset <SCONTROL> <PARAMETER> ...
- محتویات
کنترل
سادهٔ
میکسر را
تنظیم
میکند.
پارامتر
میتواند
بلندی صدا
بر حسب درصد
از 0% تا 100% با
پسوند %،
بهرهٔ
دسیبل با
پسوند dB
(مانند -12.5dB) یا
یک مقدار
سختافزاری
دقیق باشد.
بهرهٔ
دسیبل
تنها برای
عناصر
میکسر
دارای
اطلاعات dB
در دسترس
قابل
استفاده
است. هنگامی
که نویسهٔ
مثبت (+) یا
منفی (-) پس از
مقدار
بلندی صدا
افزوده
شود، بلندی
صدا به
ترتیب نسبت
به مقدار
فعلی
افزایش یا
کاهش
مییابد.
پارامترهای cap, nocap, mute, unmute, toggle برای تغییر وضعیت ضبط (capture/recording) و بیصدا کردن (muting) برای گروه مشخصشده به کار میروند.
تغییردهندههای اختیاری میتوانند به عنوان پارامترهای اضافی قبل از مقدار قرار گیرند تا جهت استریم یا کانالهای مورد نظر را مشخص کنند. تغییردهندههای playback و capture جهت جریان را تعیین میکنند، و تغییردهندههای front, frontleft, frontright, frontcenter, center, rear, rearright, rearleft, woofer برای تعیین کانالهایی که باید تغییر کنند به کار میروند.
باید یک کنترل سادهٔ میکسر مشخص شود. در هر لحظه تنها یک دستگاه قابل کنترل است.
- get یا sget <SCONTROL>
- محتویات
کنترل
سادهٔ
میکسر را
نمایش
میدهد.
باید یک کنترل سادهٔ میکسر مشخص شود. در هر لحظه تنها یک دستگاه قابل کنترل است.
- controls
- فهرست کاملی از کنترلهای کارت را نمایش میدهد.
- contents
- فهرست کاملی از کنترلهای کارت به همراه محتویات آنها را نمایش میدهد.
- cset <CONTROL> <PARAMETER> ...
- محتویات کنترل کارت را تنظیم میکند. شناسه شامل این بخشهاست: iface, name, index, device, subdevice, numid. آرگومان بعدی مقدار کنترل را مشخص میکند.
- cget <CONTROL>
- محتویات کنترل کارت را نمایش میدهد. شناسه دارای همان ساختار و سینتکس دستور cset است.
دستورات پیشرفته (ADVANCED COMMANDS)
گزینهها (OPTIONS)
- -c card
-
شمارهٔ کارت را برای کنترل انتخاب میکند. نام دستگاه ایجادشده از این پارامتر دارای ساختار 'hw:N' است که در آن N شمارهٔ کارت مشخصشده است.
- -D device
-
نام دستگاه را برای کنترل انتخاب میکند. نام کنترل پیشفرض 'default' است.
- -s | --stdin
-
از ورودی استاندارد (stdin) میخواند و دستور را روی هر خط به صورت متوالی اجرا میکند. هنگامی که این گزینه مشخص شود، دستور موجود در آرگومانهای خط فرمان نادیده گرفته میشود.
تنها sset و cset پذیرفته میشوند. سایر دستورها نادیده گرفته میشوند. دستورهای ارسالشده به شناسههای تطبیقنیافته نیز بدون ایجاد خطا نادیده گرفته میشوند.
- -f file | --file file
-
از فایل دادهشده میخواند و دستور را روی هر خط به صورت متوالی اجرا میکند. هنگامی که این گزینه مشخص شود، دستور موجود در آرگومانهای خط فرمان نادیده گرفته میشود.
تنها sset و cset پذیرفته میشوند. سایر دستورها نادیده گرفته میشوند. دستورهای ارسالشده به شناسههای تطبیقنیافته نیز بدون ایجاد خطا نادیده گرفته میشوند.
- -h
- راهنما: نمایش سینتکس و نحوهٔ استفاده.
- -q
- حالت ساکت (Quiet). نتایج حاصل از تغییرات را نمایش نمیدهد.
- -R
- استفاده از مقدار خام (raw) برای ارزیابی نمایش درصدی. این حالت پیشفرض است.
- -M
- استفاده از بلندی صدای نگاشتشده (mapped) برای ارزیابی نمایش درصدی همانند alsamixer، تا برای گوش انسان طبیعیتر باشد.
مثالها (EXAMPLES)
- amixer -c 1 sset Line,0 80%,40% unmute cap
- بلندی صدای ورودی خطی (line input) چپ کارت صدای دوم را روی 80% و ورودی خطی راست را روی 40% تنظیم میکند، آن را از حالت بیصدا خارج کرده و به عنوان منبع ضبط (capture) انتخاب میکند.
- amixer -c 1 -- sset Master playback -20dB
- بلندی صدای اصلی (master) کارت دوم را روی -20dB تنظیم میکند. اگر Master دارای چندین کانال باشد، تمام کانالها روی همان مقدار تنظیم میشوند.
- amixer -c 1 set PCM 2dB+
- بلندی صدای PCM کارت دوم را به میزان 2dB افزایش میدهد. هنگامی که هر دو بلندی صدای پخش و ضبط وجود داشته باشند، این تغییر روی هر دو اعمال میشود.
- amixer -c 2 cset iface=MIXER,name='Line Playback Volume',index=1 40%
- بلندی صدای دومین پخش خطی (line playback) کارت صدای سوم را روی 40% تنظیم میکند.
- amixer -c 2 cset numid=34 40%
- عنصر ۳۴ام کارت صدا را روی 40% تنظیم میکند.
همچنین ببینید (SEE ALSO)
باگها (BUGS)
موردی شناخته نشده است.
نویسنده (AUTHOR)
دستور amixer توسط Jaroslav Kysela <perex@perex.cz> نوشته شده است. این مستندات توسط Paul Winkler <zarmzarm@erols.com> و Jaroslav Kysela <perex@perex.cz> تهیه شده است.
| 11 Aug 2000 |