সমস্যা ও স্ট্রিম ম্যানেজমেন্ট

এই পৃষ্ঠায় Camera HAL স্ট্যাটাস কলব্যাক, ক্যাপচার সংক্রান্ত সমস্যা ও স্ট্রিম ম্যানেজমেন্ট সম্পর্কে বলা আছে।

সমস্যা ম্যানেজমেন্ট

ক্যামেরার সাথে ইন্টার‍্যাক্ট করে এমন HIDL ইন্টারফেস পদ্ধতিকে অবশ্যই সংশ্লিষ্ট ক্যামেরা-নির্দিষ্ট স্ট্যাটাস জেনারেট করতে হবে।

যদি ICameraDeviceCallbacks::notify-কে ERROR_DEVICE-এর সাথে কল করা হয়, তাহলে শুধুমাত্র ICameraDeviceSession::close পদ্ধতিটিই সফলভাবে কল করা যাবে। অন্যান্য সব পদ্ধতি �0x0A> INTERNAL_ERROR রিটার্ন করবে।

ছবি ক্যাপচার করার সময় সাময়িক সমস্যা হলে, উপযুক্ত ICameraDeviceCallbacks::notify-এর মাধ্যমে সমস্যার কোড সহ রিপোর্ট করতে হবে। প্রতিটি ক্ষণস্থায়ী ব্যর্থতার ক্ষেত্রে, HAL-কে অবশ্যই ICameraDeviceCallbacks::processCaptureResult-কে উপযুক্ত ক্যাপচার ফলাফল সহ কল করতে হবে।

স্ট্রিম ম্যানেজমেন্ট

HAL ক্লায়েন্টদের অবশ্যই ICameraDeviceSession::configurestreams কল করে ক্যামেরা স্ট্রিম কনফিগার করতে হবে।