錯誤管理
與相機互動的 HIDL 介面方法必須產生 相應的相機、 狀態。
如果
ICameraDeviceCallbacks::notify()
被呼叫
ERROR_DEVICE
,則只有
您可以呼叫 ICameraDeviceSession::close()
方法
所有其他方法
INTERNAL_ERROR
。
圖片拍攝中的暫時性錯誤必須透過以下方式回報:
ICameraDeviceCallbacks::notify()
取代為適當的
錯誤代碼。在每個暫時故障的情況下,HAL 仍須呼叫
ICameraDeviceCallbacks::processCaptureResult()
,其中包含
適合
擷取結果。
串流管理
HAL 用戶端必須藉由呼叫
ICameraDeviceSession::configurestreams()
。