錯誤管理
與攝影機互動的 HIDL 介面方法必須產生對應的攝影機專屬 狀態。
如果使用
ERROR_DEVICE 呼叫
ICameraDeviceCallbacks::notify(),則只有
ICameraDeviceSession::close() 方法可以成功呼叫。所有其他方法都會傳回
INTERNAL_ERROR。
圖片擷取作業中的暫時性錯誤必須透過
ICameraDeviceCallbacks::notify() 回報,並附上適當的
錯誤代碼。在每個暫時性失敗案例中,HAL 仍須使用適當的
擷取結果呼叫
ICameraDeviceCallbacks::processCaptureResult()。
管理串流
HAL 用戶端必須呼叫
ICameraDeviceSession::configurestreams(),設定相機串流。