مدیریت خطا
روشهای رابط HIDL که با دوربین تعامل دارند، باید وضعیت خاص دوربین مربوطه را ایجاد کنند.
اگر ICameraDeviceCallbacks::notify() با ERROR_DEVICE فراخوانی شود، فقط متد ICameraDeviceSession::close() می توان با موفقیت فراخوانی کرد. همه روشهای دیگر INTERNAL_ERROR را برمیگردانند.
خطاهای گذرا در گرفتن تصویر باید از طریق ICameraDeviceCallbacks::notify() با کد خطای مناسب گزارش شوند. در هر مورد خرابی گذرا، HAL همچنان باید ICameraDeviceCallbacks::processCaptureResult() با نتیجه گرفتن مناسب فراخوانی کند.
مدیریت جریان
کلاینت های HAL باید جریان های دوربین را با فراخوانی ICameraDeviceSession::configurestreams() پیکربندی کنند.