| AOSS(1) | General Commands Manual | AOSS(1) |
نام (NAME)
aoss - اسکریپت پوششی جهت تسهیل استفاده از کتابخانه سازگاری ALSA OSS
خلاصه دستور (SYNOPSIS)
aoss osscommand [arguments]
توضیحات (DESCRIPTION)
دستور aoss اسکریپت پوششی سادهای است که استفاده از کتابخانه سازگاری ALSA OSS را آسان میکند. این اسکریپت تنها متغیر محیطی LD_PRELOAD را روی مسیر مناسب تنظیم کرده و سپس دستور را اجرا مینماید.
این ابزار در مواردی مفید است که تنظیمات مسیریابی (که در فایل .asoundrc شما قابل انجام است) باید روی دستوراتی اعمال شوند که از رابط برنامهنویسی OSS استفاده میکنند.
نمونههایی از پیکربندی asoundrc:
pcm.dsp0 {
type plug
slave.pcm "hw:0,0"
}
یا
pcm.dsp0 {
type plug
slave.pcm "dmix"
}
در نمونههای پیکربندی بالا، تعریف pcm.dsp0 برای پوشش فراخوانیهای مربوط به /dev/dsp0 استفاده میشود. همچنین میتوانید استفاده از /dev/dsp1، /dev/dsp2 و غیره را نیز با تعریف pcm.dsp1، pcm.dsp2 و غیره پوشش دهید.
نام PCM برای باز شدن را میتوان صراحتاً از طریق متغیر محیطی ALSA_OSS_PCM_DEVICE نیز مشخص کرد. این مقدار جایگزین مقدار پیشفرض dsp0 و غیره میشود.
یادداشتی درباره mmap: پشتیبانی mmap در aoss ممکن است دارای اشکال باشد. نتایج شما هنگام تلاش برای استفاده از برنامهای که از mmap برای دسترسی به فایلهای دستگاه OSS استفاده میکند، ممکن است متفاوت باشد.
آرگومانها (Arguments)
- osscommand
- دستوری که از رابط برنامهنویسی OSS استفاده میکند.
- arguments
- آرگومانها و گزینههای مناسب برای دستور OSS.
نویسندگان (AUTHORS)
کتابخانه سازگاری OSS توسط Abramo Bagnara <abramo@alsa-project.org> نوشته شده است. اسکریپت aoss و این سند توسط James Tappin <james@xena.uklinux.net> تهیه شدهاند.
| 3 October 2001 |