ত্রুটি ব্যবস্থাপনা
HIDL ইন্টারফেস পদ্ধতিগুলি যেগুলি ক্যামেরার সাথে ইন্টারঅ্যাক্ট করে তাদের অবশ্যই সংশ্লিষ্ট ক্যামেরা-নির্দিষ্ট স্থিতি তৈরি করতে হবে৷
যদি ICameraDeviceCallbacks::notify()
ERROR_DEVICE
এর সাথে কল করা হয়, শুধুমাত্র ICameraDeviceSession::close()
পদ্ধতিটি সফলভাবে কল করা যেতে পারে। অন্য সব পদ্ধতি INTERNAL_ERROR
ফেরত দেবে।
ইমেজ ক্যাপচারে ক্ষণস্থায়ী ত্রুটি অবশ্যই যথাযথ ত্রুটি কোড সহ ICameraDeviceCallbacks::notify()
এর মাধ্যমে রিপোর্ট করতে হবে। প্রতিটি ক্ষণস্থায়ী ব্যর্থতার ক্ষেত্রে, HAL-কে অবশ্যই একটি উপযুক্ত ক্যাপচার ফলাফল সহ ICameraDeviceCallbacks::processCaptureResult()
কল করতে হবে।
স্ট্রিম ব্যবস্থাপনা
HAL ক্লায়েন্টদের অবশ্যই ICameraDeviceSession::configurestreams()
কল করে ক্যামেরা স্ট্রীম কনফিগার করতে হবে।