CaptureRequest.FlashStrengthLevel 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
手動閃光控制啟動時使用的閃光強度等級。
[Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)]
public static Android.Hardware.Camera2.CaptureRequest.Key FlashStrengthLevel { get; }
[<Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)>]
static member FlashStrengthLevel : Android.Hardware.Camera2.CaptureRequest.Key
屬性值
手動閃光控制啟動時使用的閃光強度等級。
- 屬性
備註
手動閃光控制啟動時使用的閃光強度等級。
用於捕捉模式的閃光強度等級,即應用程式以單閃或炬模式控制閃光時。
使用 android.flash.singleStrengthMaxLevel 和 android.flash.torchStrengthMaxLevel 來檢查裝置是否支援閃光燈強度控制。 如果 android.flash.singleStrengthMaxLevel 和 android.flash.torchStrengthMaxLevel 的值大於 1,表示該裝置支援手動閃光強度控制。
如果 android.flash.mode == TORCH,值必須是 >= 1 且 <= android.flash.torchStrengthMaxLevel。 如果應用程式沒有設定 android.flash.torchStrengthMaxLevel > 1,那麼閃存會在 android.flash.torchStrengthDefaultLevel 中 HAL 設定的預設等級觸發。 如果 android.flash.mode == SINGLE,則值必須為 >= 1,且 <= android.flash.singleStrengthMaxLevel。 如果應用程式沒有設定此金鑰和 android.flash.singleStrengthMaxLevel > 1,那麼閃存會在 android.flash.singleStrengthDefaultLevel 中 HAL 設定的預設等級觸發。 如果 android.control.aeMode 設定為 ON_AUTO_FLASH、ON_ALWAYS_FLASH、ON_AUTO_FLASH_REDEYE、ON_EXTERNAL_FLASH 中的任一值,那麼 strengthLevel 就會被忽略。
當 AE 模式開啟且閃光模式為 TORCH 或 SINGLE 時,應用程式應確保 AE 模式、閃光模式及閃光強度在預捕捉觸發請求與最終擷取請求間保持相同。 攝影機裝置會以預捕捉序列中設定的閃光強度作為參考。 實際強度可能較低,自動曝光程序確保感測器曝光時間與感光度在預捕捉與最終捕捉間正確轉換,以符合指定強度水平。
有效值範圍:當 android.flash.mode 設為 TORCH 時,[1-android.flash.torchStrengthMaxLevel];[1-android.flash.singleStrengthMaxLevel] 當 android.flash.mode 設定為 SINGLE 時
此金鑰在所有裝置上皆可取得。
Android 參考資料。android.hardware.camera2.CaptureRequest.FLASH_STRENGTH_LEVEL
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。