錯誤和流處理

錯誤管理

與相機互動的 HIDL 介面方法必須產生對應的攝影機特定狀態

如果使用ERROR_DEVICE呼叫ICameraDeviceCallbacks::notify() ,則只能成功呼叫ICameraDeviceSession::close()方法。所有其他方法都會傳回INTERNAL_ERROR

影像擷取中的瞬時錯誤必須透過ICameraDeviceCallbacks::notify()使用適當的錯誤代碼進行報告。在每個瞬時故障情況下,HAL 仍必須使用適當的擷取結果來呼叫ICameraDeviceCallbacks::processCaptureResult()

串流管理

HAL 用戶端必須透過呼叫ICameraDeviceSession::configurestreams()來設定相機串流。