خطا و مدیریت جاری‌سازی

این صفحه وضعیت Camera HAL، خطاهای ضبط، و مدیریت جاری‌سازی را پوشش می‌دهد.

مدیریت خطا

روش‌های میانای HIDL که با دوربین تعامل دارند باید وضعیت مربوط به دوربین را تولید کنند.

اگر ICameraDeviceCallbacks::notify با ERROR_DEVICE فراخوانی شود، فقط روش ICameraDeviceSession::close می‌تواند باموفقیت فراخوانی شود. همه روش‌های دیگر INTERNAL_ERROR را برمی‌گردانند.

خطاهای گذرا در ضبط تصویر باید ازطریق ICameraDeviceCallbacks::notify با کد خطای مناسب گزارش شود. در هر مورد خرابی گذرا، HAL باید همچنان ICameraDeviceCallbacks::processCaptureResult را با نتیجه ضبط مناسب فراخوانی کند.

مدیریت جاری‌سازی

کاربران HAL باید جاری‌سازی‌های دوربین را با فراخوانی ICameraDeviceSession::configurestreams پیکربندی کنند.