.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "bluetoothctl-endpoint" "1" "November 2022" "BlueZ" "Linux System Administration" .SH "نام (NAME)" bluetoothctl-endpoint \- زیردستور مدیریت نقاط پایانی مدیا در bluetoothctl .SH "خلاصه دستور (SYNOPSIS)" .sp \fBbluetoothctl\fP [\-\-options] [endpoint.commands] .sp این زیرمنو نقاط پایانی رسانه را برای جریان‌سازی صوتی با استفاده از واسط‌های \fBorg.bluez.MediaEndpoint(5)\fP و \fBorg.bluez.Media(5)\fP مدیریت می‌کند. .SH "دستورات نقطه پایانی (Endpoint Commands)" .SS list .sp فهرست کردن نقاط پایانی موجود. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> list [local]\fP .TP .B [local] فقط نقاط پایانی ثبت‌شده به صورت محلی را نشان می‌دهد (اختیاری، در صورت حذف همه را نشان می‌دهد) .TP .B مثال فهرست کردن تمام نقاط پایانی موجود (محلی و راه دور) .nf \fB> list\fP .fi .sp .TP .B مثال فقط فهرست کردن نقاط پایانی ثبت‌شده به صورت محلی .nf \fB> list local\fP .fi .sp .UNINDENT .SS show .sp اطلاعات نقطه پایانی. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> show [endpoint]\fP .TP .B استفاده‌ها (Uses) ویژگی‌های \fBorg.bluez.MediaEndpoint(5)\fP .TP .B [endpoint] مسیر نقطه پایانی خاص برای نمایش (اختیاری، در صورت حذف انتخاب فعلی را نشان می‌دهد) .TP .B مثال نمایش اطلاعات نقطه پایانی انتخاب‌شده فعلی .nf \fB> show\fP .fi .sp .TP .B مثال نمایش اطلاعات نقطه پایانی محلی .nf \fB> show /local/endpoint/ep0\fP .fi .sp .TP .B مثال نمایش اطلاعات نقطه پایانی راه دور .nf \fB> show /org/bluez/hci0/dev_00_11_22_33_44_55/ep1\fP .fi .sp .TP .B مثال نمایش یک نقطه پایانی محلی دیگر .nf \fB> show /local/endpoint/ep1\fP .fi .sp .UNINDENT .SS register .sp ثبت نقطه پایانی. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> register [capabilities...]\fP .TP .B استفاده‌ها (Uses) متد \fBRegisterEndpoint\fP در \fBorg.bluez.Media(5)\fP .TP .B شناسه یکتای جهان‌شمول (UUID) سرویس بلوتوث برای نوع نقطه پایانی (الزامی) .TP .B شناسه کدک در قالب هگزادسیمال، به همراه شناسه اختیاری شرکت (الزامی) .TP .B [capabilities...] داده‌های قابلیت‌های ویژه کدک به صورت اختیاری در قالب هگزادسیمال .TP .B مثال مبدا LC3 BAP .nf \fB>endpoint.register 00002bcb\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \fB>Auto Accept (yes/no):\fP y \fB>Max Transports (auto/value):\fP a \fB>Locations:\fP a \fB>Supported Context (value):\fP 3 \fB>Context (value):\fP 3 \fB>CIG (auto/value):\fP a \fB>CIS (auto/value):\fP a .fi .sp .TP .B مثال مقصد LC3 BAP همراه با قابلیت‌های اضافی .nf \fB>endpoint.register 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 \(dq0x03 0xe5 0x03 0x00 0x02 0xe6 0x07\(dq\fP \fB>Enter Metadata (value/no):\fP n \fB>Auto Accept (yes/no):\fP y \fB>Max Transports (auto/value):\fP a \fB>Locations:\fP a \fB>Supported Context (value):\fP 3 \fB>Context (value):\fP 3 \fB>CIG (auto/value):\fP a \fB>CIS (auto/value):\fP a .fi .sp .TP .B مثال مبدا پخش همگانی LC3 BAP (Broadcast source) .nf \fB>endpoint.register 00001852\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \fB>Auto Accept (yes/no):\fP y \fB>Max Transports (auto/value):\fP a \fB>Locations:\fP 3 \fB>Supported Context (value):\fP 1 .fi .sp .TP .B مثال مقصد پخش همگانی LC3 BAP (Broadcast sink) .nf \fB>endpoint.register 00001851\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \fB>Auto Accept (yes/no):\fP y \fB>Max Transports (auto/value):\fP a \fB>Locations:\fP 3 \fB>Supported Context (value):\fP 1 .fi .sp .UNINDENT .sp نکته: .sp در صورت اجرای این پیکربندی همراه با یک کارساز صوتی دارای پشتیبانی از LE Audio (مانند PipeWire)، این کارساز به صورت خودکار نقاط پایانی را مطابق با نقش‌های پیکربندی‌شده ثبت می‌کند. برای جزئیات بیشتر درباره پیکربندی مبدا پخش همگانی (Broadcast Source) با PipeWire نشانی زیر را بررسی کنید: \% .SS unregister .sp لغو ثبت نقطه پایانی. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> unregister \fP .TP .B استفاده‌ها (Uses) متد \fBUnregisterEndpoint\fP در \fBorg.bluez.Media(5)\fP .TP .B شناسه UUID سرویس یا مسیر شیء مربوط به نقطه پایانی برای لغو ثبت .TP .B مثال لغو ثبت نقطه پایانی مبدا LC3 بر اساس UUID .nf \fB> unregister 00002bcb\-0000\-1000\-8000\-00805f9b34fb\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی مقصد LC3 بر اساس UUID .nf \fB> unregister 00002bc9\-0000\-1000\-8000\-00805f9b34fb\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی مبدا پخش همگانی بر اساس UUID .nf \fB> unregister 00001852\-0000\-1000\-8000\-00805f9b34fb\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی مقصد پخش همگانی بر اساس UUID .nf \fB> unregister 00001851\-0000\-1000\-8000\-00805f9b34fb\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی بر اساس مسیر شیء .nf \fB> unregister /local/endpoint/ep0\fP .fi .sp .TP .B مثال لغو ثبت یک نقطه پایانی دیگر بر اساس مسیر شیء .nf \fB> unregister /local/endpoint/ep1\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی مبدا بر اساس مسیر .nf \fB> unregister /local/endpoint/source0\fP .fi .sp .TP .B مثال لغو ثبت نقطه پایانی مقصد بر اساس مسیر .nf \fB> unregister /local/endpoint/sink0\fP .fi .sp .UNINDENT .sp نکته: .sp اگر نقطه پایانی توسط یک کارساز صوتی ثبت شده باشد، امکان لغو ثبت آن از طریق bluetoothctl وجود ندارد. این کار باید توسط همان کارساز صوتی انجام شود. .SS config .sp پیکربندی نقطه پایانی. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> config [preset]\fP .TP .B استفاده‌ها (Uses) متد \fBSetConfiguration\fP در \fBorg.bluez.MediaEndpoint(5)\fP .TP .B مسیر نقطه پایانی راه دور برای پیکربندی .TP .B مسیر نقطه پایانی محلی برای استفاده در پیکربندی .TP .B [preset] نام پیش‌تنظیم کیفیت صدا (اختیاری، در صورت حذف به صورت خودکار تشخیص داده می‌شود) .TP .B مثال پیکربندی نقطه پایانی راه دور با نقطه پایانی محلی (پیش‌تنظیم خودکار) .nf \fB> config /org/bluez/hci0/dev_00_11_22_33_44_55/ep0 /local/endpoint/ep0\fP .fi .sp .TP .B مثال پیکربندی تک‌پخشی صوتی کم‌مصرف (LE Audio Unicast) با تنظیم BAP برابر 32_1_1 .nf \fB> config /org/bluez/hci0/dev_00_11_22_33_44_55/ep0 /local/endpoint/ep0 32_1_1\fP .fi .sp .TP .B مثال پیکربندی مبدا پخش همگانی صوتی کم‌مصرف (LE Audio Broadcast Source) .nf \fB> config /org/bluez/hci0/dev_00_11_22_33_44_55/bis0 /local/endpoint/broadcast0\fP .fi .sp .UNINDENT .sp نکته: .sp اگر نقطه پایانی توسط یک کارساز صوتی ثبت شده باشد، امکان پیکربندی آن از طریق bluetoothctl وجود ندارد. این کار نیز باید توسط همان کارساز صوتی انجام شود. .SS presets .sp فهرست کردن پیش‌تنظیم‌های موجود. .INDENT 0.0 .TP .B کاربرد (Usage) \fB> presets / [codec[:company]] [preset] [codec config] [metadata]\fP .TP .B / مسیر نقطه پایانی یا شناسه UUID سرویس برای کار با پیش‌تنظیم‌ها .TP .B [codec[:company]] شناسه کدک به همراه شناسه اختیاری شرکت .TP .B [preset] نام پیش‌تنظیم برای نمایش جزئیات یا ایجاد پیش‌تنظیم سفارشی .TP .B [codec config] داده‌های پیکربندی سفارشی کدک در قالب هگزادسیمال .TP .B [metadata] متاداده‌های اضافی برای پیش‌تنظیم .TP .B مثال با استفاده از نقطه پایانی .nf \fB>presets /local/endpoint/ep0 32_1_1\fP \fB>presets /local/endpoint/ep0\fP Preset 32_1_1 Configuration.**>0: len 0x02 type 0x01 Configuration.Sampling Frequency: 32 Khz (0x06) Configuration.**>1: len 0x02 type 0x02 Configuration.Frame Duration: 7.5 ms (0x00) Configuration.**>2: len 0x03 type 0x04 Configuration.Frame Length: 60 (0x003c) .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌های موجود برای نقطه پایانی محلی .nf \fB>presets /local/endpoint/ep0\fP .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌ها برای یک نقطه پایانی دیگر .nf \fB>presets /local/endpoint/ep1\fP .fi .sp .TP .B مثال با استفاده از UUID .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 32_1_1\fP \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \&... \fB*32_1_1\fP .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌های مقصد LC3 .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06\fP .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌های مبدا LC3 .nf \fB>presets 00002bcb\-0000\-1000\-8000\-00805f9b34fb 0x06\fP .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌های مبدا پخش همگانی .nf \fB>presets 00001852\-0000\-1000\-8000\-00805f9b34fb 0x06\fP .fi .sp .TP .B مثال فهرست کردن تمام پیش‌تنظیم‌های مقصد پخش همگانی .nf \fB>presets 00001851\-0000\-1000\-8000\-00805f9b34fb 0x06\fP .fi .sp .TP .B مثال نمایش جزئیات پیش‌تنظیم استریو ۴۸ کیلوهرتز (48kHz stereo) .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 48_2_1\fP .fi .sp .TP .B مثال نمایش جزئیات پیش‌تنظیم مونو با کیفیت بالا ۲۴ کیلوهرتز (24kHz mono high-quality) .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 24_1_2\fP .fi .sp .TP .B مثال نمایش جزئیات پیش‌تنظیم مونو ۱۶ کیلوهرتز (16kHz mono) .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 16_1_1\fP .fi .sp .TP .B مثال راه‌اندازی پیش‌تنظیم سفارشی LC3 .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 custom\fP \fB>[Codec] Enter frequency (Khz):\fP 48 \fB>[Codec] Enter frame duration (ms):\fP 10 \fB>[Codec] Enter channel allocation:\fP 3 \fB>[Codec] Enter frame length:\fP 100 \fB>[QoS] Enter Target Latency (Low, Balance, High):\fP Low \fB>[QoS] Enter SDU Interval (us):\fP 1000 \fB>[QoS] Enter Framing (Unframed, Framed):\fP Unframed \fB>[QoS] Enter PHY (1M, 2M):\fP 2M \fB>[QoS] Enter Max SDU:\fP 200 \fB>[QoS] Enter RTN:\fP 3 \fB>[QoS] Enter Max Transport Latency (ms):\fP 10 \fB>[QoS] Enter Presentation Delay (us):\fP 20000 \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \&... \fB*custom\fP .fi .sp .TP .B مثال راه‌اندازی پیش‌تنظیم سفارشی LC3 با پیکربندی اضافی .nf \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06 custom \(dq0x03 0xe8 0x00 0x00 0x02 0xe9 0x00\(dq\fP \fB>[Codec] Enter frequency (Khz):\fP 48 \fB>[Codec] Enter frame duration (ms):\fP 10 \fB>[Codec] Enter channel allocation:\fP 3 \fB>[Codec] Enter frame length:\fP 100 \fB>[QoS] Enter Target Latency (Low, Balance, High):\fP Low \fB>[QoS] Enter SDU Interval (us):\fP 1000 \fB>[QoS] Enter Framing (Unframed, Framed):\fP Unframed \fB>[QoS] Enter PHY (1M, 2M):\fP 2M \fB>[QoS] Enter Max SDU:\fP 200 \fB>[QoS] Enter RTN:\fP 3 \fB>[QoS] Enter Max Transport Latency (ms):\fP 10 \fB>[QoS] Enter Presentation Delay (us):\fP 20000 \fB>presets 00002bc9\-0000\-1000\-8000\-00805f9b34fb 0x06\fP \&... \fB*custom\fP .fi .sp .UNINDENT .SH "منابع (RESOURCES)" .sp \% .SH "گزارش اشکالات (REPORTING BUGS)" .sp \% .SH "حق نشر (COPYRIGHT)" استفاده آزاد از این نرم‌افزار تحت شرایط مجوز عمومی کمتر گنو (LGPL) اعطا شده است. .\" End of generated man page.