| iecset(1) | General Commands Manual | iecset(1) |
نام (NAME)
iecset - تنظیم یا نمایش بیتهای وضعیت IEC958
خلاصه دستور (SYNOPSIS)
iecset [گزینهها] [cmd arg...]
توضیحات (DESCRIPTION)
دستور iecset ابزار کوچکی جهت تنظیم یا تخلیه وضعیت بیتهای IEC958 (یا اصطلاحاً S/PDIF) کارت صدای مشخصشده از طریق رابط کنترلی ALSA است.
هنگامی که iecset بدون هیچ آرگومانی به جز گزینهها اجرا شود، وضعیت فعلی IEC958 را به فرمتی خوانا برای انسان نمایش میدهد. هنگامی که دستوراتی در آرگومانها داده شوند، آنها تجزیه شده و بیتهای وضعیت IEC958 بهروزرسانی میگردند. وضعیت حاصل نیز نمایش داده میشود.
دستورات شامل فرمان و آرگومان هستند. بهعنوان آرگومان بولی (boolean)، مقادیر yes، no، true، false یا اعداد رقمی مجاز هستند.
مثالها (EXAMPLES)
- iecset -Dhw:1
- بیتهای وضعیت فعلی IEC958 را در کارت دوم نمایش میدهد. این دستور معادل -c 1 است.
- iecset -x
- بیتهای وضعیت فعلی IEC958 را به سبک آرگومانهای جریان صوتی PCM نمایش میدهد. رشته خروجی را میتوان بهعنوان آرگومان اختیاری به نوع PCM یعنی iec958 (یا spdif) ارسال کرد.
- iecset pro off audio off
- وضعیت فعلی را روی حالت مصرفکننده (consumer-mode) تنظیم کرده و بیت non-audio را فعال میکند. وضعیت تغییریافته نیز نمایش داده خواهد شد.
گزینهها (OPTIONS)
- -D device
- نام دستگاه کنترلی برای باز شدن را مشخص میکند.
- -c card
- شماره نمایه کارت جهت باز شدن را مشخص میکند. معادل -Dhw:x.
- -n index
- نمایه عنصر کنترلی IEC958 را مشخص میکند، در صورتی که چندین دستگاه IEC958 داشته باشید و لازم باشد یکی از آنها را انتخاب کنید.
- -x
- تخلیه وضعیت در قالب بایتهای AESx.
- -i
- خواندن توالی دستورات از ورودی استاندارد (stdin). هر خط شامل یک دستور است.
دستورات (COMMANDS)
- professional <bool>
- حالت حرفهای (true) یا حالت مصرفکننده (false).
- audio <bool>
- حالت صوتی (true) یا حالت غیرصوتی (false).
- rate <int>
- نرخ نمونهبرداری بر حسب هرتز.
- emphasis <int>
- تاکید (emphasis): مقدار 0 = هیچ، 1 = 50/15us، مقدار 2 = CCITT.
- lock <bool>
- قفل نرخ (Rate lock): قفل شده (true)، باز (false). این دستور تنها برای حالت حرفهای است.
- sbits <int>
- بیتهای نمونه: 2 = 20bit، مقدار 4 = 24bit، مقدار 6 = تعریفنشده. این دستور تنها برای حالت حرفهای است.
- wordlength <int>
- طول کلمه: 0 = خیر، 2 = 22-18 بیت، 4 = 23-19 بیت، 5 = 24-20 بیت، 6 = 20-16 بیت. این دستور تنها برای حالت حرفهای است.
- category <int>
- دستهبندی: مقدار بین 0 تا 0x7f است. این دستور تنها برای حالت مصرفکننده است.
- copyright <bool>
- حق نشر (کپیرایت): دارای حق نشر (true)، بدون حق نشر (false). این دستور تنها برای حالت مصرفکننده است.
- original <bool>
- فلگ اصالت: نسخه اصلی (true)، نسل اول (false). این دستور تنها برای حالت مصرفکننده است.
نویسندگان (AUTHORS)
Takashi Iwai <tiwai@suse.de>
| 23 Oct 2003 |