| org.bluez.MediaFolder(5) | مدیریت سیستم لینوکس | org.bluez.MediaFolder(5) |
نام (NAME)
org.bluez.MediaFolder - رابط کاربری D-Bus برای پوشه رسانه در BlueZ
واسط (INTERFACE)
- سرویس (Service)
- نام یکتا
(نقش Target)
org.bluez (نقش Controller) - واسط (Interface)
- org.bluez.MediaFolder1
- مسیر شیء (Object path)
- قابل تعریف
به صورت
آزاد (نقش Target)
[variable prefix]/{hci0,hci1,...}/dev_{BDRADDR}/player# (نقش Controller) - مورد استفاده توسط (Used by)
- bluetoothctl-player(1)
متدها (Methods)
object Search(string value, dict filter)
یک شیء پوشه شامل نتیجه جستجو را برمیگرداند.
برای فهرست کردن موارد یافتشده، از شیء پوشه بازگرداندهشده استفاده کرده و آن را به ChangeFolder ارسال کنید.
خطاهای ممکن:
مثالها:
- bluetoothctl
- [player] > search <string>
array{objects, properties} ListItems(dict filter)
فهرستی از موارد یافتشده را برمیگرداند.
خطاهای ممکن:
مثالها:
- bluetoothctl
- [player] > list-items [start] [end]
void ChangeFolder(object folder)
پوشه جاری را تغییر میدهد.
نکته: با تغییر دادن پوشه، ممکن است موارد پوشه پیشین نابود شوند و باید دوباره فهرستبندی گردند؛ استثنا در این زمینه پوشه NowPlaying است که همیشه باید در زمان فعال بودن پخشکننده وجود داشته باشد.
خطاهای ممکن:
مثالها:
- bluetoothctl
- [player] > change-folder <item>
ویژگیها (Properties)
uint32 NumberOfItems [readonly]
تعداد موارد موجود در پوشه
string Name [readonly]
نام پوشه:
مقادیر ممکن:
- "/Filesystem/..."
- محدوده Filesystem
- "/NowPlaying/..."
- محدوده NowPlaying
نکته: ممکن است پوشه /NowPlaying در صورت متوقف بودن پخشکننده در فهرست نمایش داده نشود؛ همچنین پوشههای ایجادشده توسط Search مجازی هستند، بنابراین به محض انجام جستجویی دیگر یا تغییر پوشه با استفاده از ChangeFolder، دیگر فهرست نخواهند شد.
فیلترها (Filters)
- uint32 Start
- آفست
نخستین
مورد.
مقدار پیشفرض: 0
- uint32 End
- آفست
واپسین
مورد.
مقدار پیشفرض: NumbeOfItems
- array{string} Attributes
- ویژگیهای
موردی که
باید در
فهرست
گنجانده
شوند.
مقادیر ممکن:
مقدار پیشفرض: All
| سپتامبر 2023 | BlueZ |