ত্রুটি এবং স্ট্রিম হ্যান্ডলিং

ত্রুটি ব্যবস্থাপনা

HIDL ইন্টারফেস মেথড যা ক্যামেরার সাথে ইন্টারঅ্যাক্ট করে, সেগুলোকে অবশ্যই সংশ্লিষ্ট ক্যামেরা-নির্দিষ্ট স্ট্যাটাস তৈরি করতে হবে।

যদি ERROR_DEVICE সহ ICameraDeviceCallbacks::notify() কল করা হয়, তবে শুধুমাত্র ICameraDeviceSession::close() মেথডটিই সফলভাবে কল করা যাবে। অন্য সব মেথড INTERNAL_ERROR রিটার্ন করবে।

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

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

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