Android Camera2:如何使用SENSOR_BLACK_LEVEL_PATTERN API?

Android Camera2: How to use SENSOR_BLACK_LEVEL_PATTERN API?

Camera2 中,我找到了一个 API,名为 SENSOR_BLACK_LEVEL_PATTERN。我正在尝试获取与此相关的设备信息 API。不知何故,我不明白如何得到它。我已经做到了这里:

CameraCharacteristics mCameraCharacteristics = manager.getCameraCharacteristics(cameraId);

BlackLevelPattern blackLevelPattern = mCameraCharacteristics.get(CameraCharacteristics.SENSOR_BLACK_LEVEL_PATTERN);

//What to do next with  blackLevelPattern?

想使用getOffsetForIndex()方法。

更新: 这样使用可以吗:blackLevelPattern.getOffsetForIndex(0, 0)

求推荐。提前致谢。

最后我可以使用下面的代码来完成它:

CameraCharacteristics mCameraCharacteristics = manager.getCameraCharacteristics(cameraId);                                
BlackLevelPattern blackLevelPattern = mCameraCharacteristics.get(CameraCharacteristics.SENSOR_BLACK_LEVEL_PATTERN);
                                int[][] array = new int[2][2];
                                for (int c = 0; c < array.length; c++) {
                                    for (int r = 0; r < array.length; r++) {
                                        append(blackLevelPattern.getOffsetForIndex(c, r);

                                        }
                                    }