Camera.Parameters.FocusAreas 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
掌握當前的重點領域。 -或- 設定重點區域。
[System.Obsolete("deprecated")]
public virtual System.Collections.Generic.IList<Android.Hardware.Camera.Area>? FocusAreas { [Android.Runtime.Register("getFocusAreas", "()Ljava/util/List;", "GetGetFocusAreasHandler")] get; [Android.Runtime.Register("setFocusAreas", "(Ljava/util/List;)V", "GetSetFocusAreas_Ljava_util_List_Handler")] set; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getFocusAreas", "()Ljava/util/List;", "GetGetFocusAreasHandler")>]
[<set: Android.Runtime.Register("setFocusAreas", "(Ljava/util/List;)V", "GetSetFocusAreas_Ljava_util_List_Handler")>]
member this.FocusAreas : System.Collections.Generic.IList<Android.Hardware.Camera.Area> with get, set
屬性值
目前重點領域列表
- 屬性
備註
財產取得者文件:
掌握當前的重點領域。 攝影駕駛員利用這些區域來決定焦點。
在使用這個 API 或 #setFocusAreas(List)之前,應用程式應該先呼叫 #getMaxNumFocusAreas() 以了解最多的重點區域數量。 若值為 0,則不支援焦點區域。
每個焦點區域是一個具有指定權重的矩形。 方向是相對於感測器的方向,也就是感測器所看到的。 方向不受旋轉 #setDisplayOrientation(int)或鏡像的影響。 矩形的座標範圍從 -1000 到1000。 (-1000, -1000) 是左上角。 (1000, 1000) 是右下角。 焦點區域的寬度和高度不能是0或負值。
重量範圍必須從1到1000不等。 權重應解讀為每個像素的權重——該區域內所有像素的權重都符合指定。 這表示與較大面積重量相同的小區域對焦的影響會比較大區域小。 焦點區域可能部分重疊,駕駛員會在重疊區域加重。
聚焦區域列表的特殊情況 null 意味著駕駛者可自由選擇對焦目標。 例如,駕駛員可能會使用更多訊號來選擇焦點區域並動態改變它們。 如果有應用程式想讓駕駛員完全控制對焦,可以設定對焦區域清單 null 。
焦點區域相對於當前視野#getZoom()()。 無論縮放等級為何,(-1000、-1000)都代表目前可見相機幀的頂點。 即使使用變焦,對焦區域也無法設定在當前視野之外。
對焦區域只有在當前對焦模式為 #FOCUS_MODE_AUTO、 #FOCUS_MODE_MACRO、 #FOCUS_MODE_CONTINUOUS_VIDEO、 或 #FOCUS_MODE_CONTINUOUS_PICTURE時才會生效。
Java 文件 android.hardware.Camera.Parameters.getFocusAreas()。
屬性設定文件:
設定重點領域。 請參閱 #getFocusAreas() 相關文件。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。