.\" jack-stdout.1 written by Robin Gareus .TH JACK-STDOUT 1 "21 February 2019" .SH "نام (NAME)" jack-stdout \- نوشتن داده‌های صوتی JACK در خروجی استاندارد .SH "خلاصه دستور (SYNOPSIS)" .HP .B jack-stdout .RI [ OPTIONS ] .RI port1 .RB [ .RI port2 .RB ...] .SH "توضیحات (DESCRIPTION)" .LP برنامه \fBjack-stdout\fR صدا را از JACK دریافت کرده و داده‌های خام را در خروجی استاندارد (stdout) می‌نویسد. .P تعداد درگاه‌های (ports) ارائه‌شده، تعداد کانال‌های صوتی مورد استفاده را تعیین می‌کند. اگر بیش از یک کانال مشخص شود، داده‌های نمونه صوتی به‌صورت درهم‌تنیده (interleaved) خواهند بود. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-b\fR, \fB\-\-bitdepth \fIBITS\fR .RS عمق بیتی (bit-depth) هر نمونه را مشخص می‌کند. برای کدگذاری عدد صحیح (integer-encoding) این مقدار می‌تواند 16 یا 24 باشد. پیش‌فرض 16 است. این تنظیم فقط برای کدگذاری عدد صحیح استفاده می‌شود: نمونه‌های ممیز شناور (Floating-point) همواره ۳۲ بیتی خواهند بود. .RE .TP \fB-d\fR, \fB--duration\fR \fISEC\fR .RS مدت زمانی که jack-stdout باید بر حسب ثانیه اجرا شود را مشخص می‌کند. مقداری کمتر از 1 به معنای اجرای نامحدود است. پیش‌فرض 0 است. .RE .TP \fB-e\fR, \fB--encoding\fR \fIFORMAT\fR .RS قالب خروجی داده‌ها را تعیین می‌کند: signed-integer، unsigned-integer، floating-point (پیش‌فرض: signed) .RE .TP \fB-n\fR, \fB--name\fR \fICLIENTNAME\fR .RS نام کلاینت JACK را تنظیم می‌کند (پیش‌فرض: jstdout) .RE .TP \fB-h\fR, \fB--help\fR .RS نمایش اطلاعات مختصر درباره نحوه استفاده .RE .TP \fB-L\fR, \fB--little-endian\fR .RS نوشتن داده‌ها به‌صورت little-endian یا ممیز شناور با ترتیب بایت بومی سیستم (native-byte-order) (این مقدار پیش‌فرض است) .RE .TP \fB-B\fR, \fB--big-endian\fR .RS خروجی داده‌ها به‌صورت big-endian یا معکوس کردن ترتیب بایت‌ها برای ممیز شناور .RE .TP \fB-q\fR, \fB--quiet\fR .RS جلوگیری از خروجی‌های معمول. این گزینه روی پیام‌های اطلاعاتی و هشدارهای سرریز بافر (buffer-overflow) تأثیر می‌گذارد، اما خطاهای راه‌اندازی (setup-errors) را مسدود نمی‌کند. .RE .TP \fB-S\fR, \fB--bufsize\fR \fISAMPLES\fR .RS اندازه بافر داخلی را بر حسب نمونه‌ها (samples) انتخاب می‌کند. اندازه پیش‌فرض 65536 است. مقدار داده‌شده در تعداد کانال‌ها و عمق بیتی ضرب خواهد شد تا اندازه بافر حلقه‌ای (ring-buffer) به‌دست آید. .RE .SH "مثال‌ها (EXAMPLES)" .nf jack-stdout xmms_0:out_1 xmms_0:out_2 \\ | mono ~/Desktop/Downloads/JustePort.exe - 10.0.1.6 0 jack-stdout \-b 24 \-e unsigned \-B system:capture_1 system:capture_2 \\ | sox \-t raw \-r 48k \-e unsigned \-b 24 \-B \-c 2 \- /tmp/recording.wav jack-stdout system:capture_1 system:capture_2 \\ | oggenc \-r \-R 48000 \-B 16 \-C 2 \- \\ > /tmp/recording.ogg jack-stdout system:capture_1 \\ | oggenc \-r \-R 48000 \-B 16 \-C 1 \- \\ | oggfwd \-p \-n "my live stream" localhost 5900 hackme live.ogg .fi .SH "نویسندگان (AUTHORS)" Robin Gareus . .SH "همچنین ببینید (SEE ALSO)"