1

手動キャプチャ コントロール用の Camera2 アプリケーションを構築しようとしました。フラッシュが有効になっている場合 (TORCH)、手動設定は機能しません。

Google Camera2Basic Sampleでテストし、次の行を追加しました。

                            mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE,
                                    CaptureRequest.CONTROL_AE_MODE_OFF);

                            mPreviewRequestBuilder.set(CaptureRequest.CONTROL_MODE,
                                    CaptureRequest.CONTROL_MODE_OFF);
                            mPreviewRequestBuilder.set(CaptureRequest.SENSOR_SENSITIVITY, 4000);
                            mPreviewRequestBuilder.set(CaptureRequest.FLASH_MODE,
                                    CaptureRequest.FLASH_MODE_TORCH);

問題は、感度が最初のフレームだけで 4000 であることです (またはそう思われます)。次に、100に設定されます。これがデフォルトだと思います。

ところで。テストに Nexus 6 を使用しています。

だから私の質問は、手動制御とフラッシュを同時に行う方法はありますか?

4

0 に答える 0