বিবরণ
ইনপুট পরিবর্তন করতে সক্ষম এমন ডিভাইসগুলিকে অনুসন্ধান সক্ষম করে।
মিডিয়া ইনপুটগুলিতে প্রতিটি ডিভাইসে গতিশীল নাম থাকতে পারে যা অডিও বা ভিডিও ফিড উপস্থাপন করে। এই ফিডগুলি হার্ডওয়্যার বা নেটওয়ার্কযুক্ত হতে পারে, তবে সেগুলির নামকরণ এবং যুক্তিসঙ্গতভাবে স্থায়ী হওয়া উচিত। এটি অনুসন্ধানযোগ্য নেটওয়ার্কযুক্ত লাইব্রেরির মতো ইচ্ছামত ক্ষণস্থায়ী ফিডগুলিকে সমর্থন করে না। জোড়াযুক্ত, নামযুক্ত ব্লুটুথ উৎসগুলি সমর্থিত। উৎসগুলির একাধিক নাম থাকতে পারে, তাই ব্যবহারকারীর তৈরি এবং আবিষ্কৃত নামগুলি সমর্থিত হয়, পাশাপাশি ডিফল্ট নামগুলিও; উদাহরণস্বরূপ, 'hdmi_1' 'DVD প্লেয়ার'ও হতে পারে, অথবা 'usb_1' 'হার্ড ড্রাইভ'ও হতে পারে।
'পরবর্তী' এবং 'পূর্ববর্তী' কমান্ড সমর্থন করার জন্য মিডিয়া ইনপুটগুলি অর্ডার করা যেতে পারে।
ক্ষেত্র
| চাবি | আদর্শ | বিবরণ |
|---|---|---|
device | যন্ত্র | ইনপুট অবস্থা রিপোর্ট করছে ডিভাইস। প্রয়োজনীয় |
state | FieldPath সম্পর্কে | নির্দিষ্ট রাজ্যের তথ্য পরীক্ষা করা। প্রয়োজনীয় |
is | গতিশীল | স্টেট ডেটা একটি মানের সমান কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: isNot , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan |
isNot | গতিশীল | স্টেট ডেটা কোনও মানের সমান কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: is , greaterThanOrEqualTo , greaterThan , lessThanOrEqualTo , lessThan |
greaterThan | গতিশীল | স্টেট ডেটা (>) মানের চেয়ে বেশি কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: isNot , is , greaterThanOrEqualTo |
greaterThanOrEqualTo | গতিশীল | অবস্থা ডেটা (>=) মানের চেয়ে বড় বা সমান কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: isNot , is , greaterThan |
lessThan | গতিশীল | স্টেট ডেটা (<) মানের চেয়ে কম কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: isNot , is , lessThanOrEqualTo |
lessThanOrEqualTo | গতিশীল | অবস্থা তথ্য (<=) মানের চেয়ে কম বা সমান কিনা তা পরীক্ষা করে। ঐচ্ছিক এই ক্ষেত্রটি ব্যবহার করার জন্য, নিম্নলিখিত সমস্ত ক্ষেত্র ব্যবহার করা যাবে না: isNot , is , lessThan |
for | সময়কাল | নির্দিষ্ট সময়ের জন্য অবস্থাটি ইতিমধ্যেই রয়ে গেছে কিনা তা পরীক্ষা করে। শুধুমাত্র স্টার্টারের জন্য প্রযোজ্য, শর্তাবলী সহ ব্যবহার করা যাবে না। ঐচ্ছিক |
suppressFor | সময়কাল | একটি নির্দিষ্ট সময়ের জন্য স্টার্টারের ট্রিগারিং বন্ধ করে দিন। ঐচ্ছিক |
ইনপুট সিলেক্টর স্টেট ডেটা
| চাবি | আদর্শ | বিবরণ |
|---|---|---|
currentInput | স্ট্রিং | ঐচ্ছিক |
উদাহরণ
starters:
- type: device.state.InputSelector
device: My Device - Room Name
state: currentInput
is: HDMI 1
condition:
type: device.state.InputSelector
device: My Device - Room Name
state: currentInput
is: HDMI 1