私は手動でexposure time
とiso
を設定する必要があります。どのようなデバイスがINFO_SUPPORTED_HARDWARE_LEVEL_FULLのサポートをしていますか?
私はanswer on stackを見つけました。これは最初にdiviceがHARDWARE_LEVEL_FULL
をサポートしているかどうかを確認する必要があることを説明しています。もしそうならマニュアル設定をすることができます。
とGoogleをチェックするための方法を提供
// 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を設定しようとしているが、最終的にはされていますLEGACYレベルを持って聞いてそれは仕事ではなかった...私はより良いカメラと呼ばれる再生市場で無料のアプリを発見し、同じデバイスにダウンロードし、このアプリはisoを制御することができます...私はそれを変更しようとし、本当に変更された...どのように可能ですか?正確なデバイスのハードウェアレベルでこの設定に触れることはできません... –