exposure time
과 iso
을 수동으로 설정해야합니다.어떤 종류의 장치가 INFO_SUPPORTED_HARDWARE_LEVEL_FULL입니까?
내가 answer on stack이라는 것을 발견했습니다. 먼저 divice가 HARDWARE_LEVEL_FULL
을 지원하는지 확인해야한다고 설명하고, 그렇다면 수동 설정을 지정할 수 있음을 의미합니다.
그리고 구글이 방법을
// Returns true if the device supports the required hardware level, or better.
boolean isHardwareLevelSupported(CameraCharacteristics c, int requiredLevel) {
int deviceLevel = c.get(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL);
if (deviceLevel == CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY) {
return requiredLevel == deviceLevel;
}
// deviceLevel is not LEGACY, can use numerical sort
return requiredLevel <= deviceLevel;
}
질문을 제공하는 확인하는
은 : 난 내 3 개 defferent 장치를 확인하고 그들 모두 내가 수동 설정을 만지지 수 있다는 것을 의미합니다 ...LEVEL_LEGACY
했다 ... 그러나 따라서 whitch 장치가
INFO_SUPPORTED_HARDWARE_LEVEL_FULL
을 지원하는지 궁금하니?
어쩌면 내가 잘못된 방법으로 이것을 찜하고 있을까요?
당신이 개발 camera2api와 분리했다는 것을 알기에 당신을 잘 듣고 있습니다 ...하지만 그것은 매우 이상합니다. 하드웨어 레벨을 확인하려고 노력했지만 레벨에 관계없이 iso를 설정하려했지만 결국 그것은 작동하지 않았다 ... 나는 "더 나은 카메라"라는 재생 시장에서 무료 애플 리케이션을 발견하고 동일한 장치에 다운로드 하고이 응용 프로그램은 ISO를 제어 할 수 있습니다 ... 내가 그것을 변경 시도하고 이미지 속성을 확인하고 그것을 정말로 바뀌 었습니다 ... 어떻게 가능합니까? 정확한 기기의 하드웨어 수준에서이 설정을 터치 할 수 없습니다 ... –