錯誤和串流處理

錯誤管理

與相機互動的 HIDL 介面方法必須產生 相應的相機、 狀態

如果 ICameraDeviceCallbacks::notify() 被呼叫 ERROR_DEVICE,則只有 您可以呼叫 ICameraDeviceSession::close() 方法 所有其他方法 INTERNAL_ERROR

圖片拍攝中的暫時性錯誤必須透過以下方式回報: ICameraDeviceCallbacks::notify() 取代為適當的 錯誤代碼。在每個暫時故障的情況下,HAL 仍須呼叫 ICameraDeviceCallbacks::processCaptureResult(),其中包含 適合 擷取結果。

串流管理

HAL 用戶端必須藉由呼叫 ICameraDeviceSession::configurestreams()