light_state_t স্ট্রাকট রেফারেন্স

light_state_t স্ট্রাকট রেফারেন্স

#include < lights.h >

ডেটা ক্ষেত্র

স্বাক্ষরবিহীন int রঙ
int ফ্ল্যাশ মোড
int FlashOnMS
int ফ্ল্যাশঅফএমএস
int উজ্জ্বলতা মোড

বিস্তারিত বিবরণ

প্রদত্ত আলোর জন্য যে প্যারামিটারগুলি সেট করা যেতে পারে।

সমস্ত আলো অবশ্যই সমস্ত পরামিতি সমর্থন করবে না। আপনি যদি পশ্চাদপদ-সামঞ্জস্যপূর্ণ কিছু করতে পারেন তবে আপনার উচিত।

ফাইল lights.h এর 145 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

int ব্রাইটনেসমোড

আলোর উজ্জ্বলতা পরিচালনা করতে ফ্রেমওয়ার্ক দ্বারা ব্যবহৃত নীতি৷ বর্তমানে মানগুলি হল BRIGHTNESS_MODE_USER এবং BRIGHTNESS_MODE_SENSOR৷

ফাইল lights.h এর 173 লাইনে সংজ্ঞা।

স্বাক্ষরবিহীন int রঙ

ARGB-তে LED এর রঙ।

এখানে আপনার যথাসাধ্য চেষ্টা করুন.

  • যদি আপনার আলো শুধুমাত্র লাল বা সবুজ করতে পারে, যদি তারা নীলের জন্য বলে, তাহলে আপনার সবুজ করা উচিত।
  • আপনি যদি শুধুমাত্র একটি উজ্জ্বলতা র‌্যাম্প করতে পারেন, তাহলে এই সূত্রটি ব্যবহার করুন: স্বাক্ষরবিহীন চার উজ্জ্বলতা = ((77*((রঙ>>16)&0x00ff))
    • (150*((রঙ>>8)&0x00ff)) + (29*(রঙ&0x00ff))) >> 8;
  • যদি আপনি শুধুমাত্র চালু বা বন্ধ করতে পারেন, 0 বন্ধ, অন্য কিছু চালু আছে।

উচ্চ বাইট উপেক্ষা করা উচিত. কলাররা এটিকে 0xff এ সেট করবে (যা 255 আলফার সাথে মিলবে)।

ফাইল lights.h এর 160 লাইনে সংজ্ঞা।

int FlashMode

LIGHT_FLASH_* ধ্রুবক দেখুন

ফাইল lights.h এর 165 লাইনে সংজ্ঞা।

int flashOffMS

ফাইল lights.h এর 167 লাইনে সংজ্ঞা।

int flashOnMS

ফাইল lights.h এর 166 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ lights.h