語言

Camera.Parameters 類別

定義

警告

This class is obsoleted in this android platform

攝影機服務設定。

[Android.Runtime.Register("android/hardware/Camera$Parameters", DoNotGenerateAcw=true)]
[System.Obsolete("This class is obsoleted in this android platform")]
public class Camera.Parameters : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/Camera$Parameters", DoNotGenerateAcw=true)>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type Camera.Parameters = class
    inherit Object
繼承
Camera.Parameters
屬性

備註

攝影機服務設定。

為了讓相機參數生效,應用程式必須呼叫 Camera#setParameters(Camera.Parameters)。 例如,在呼叫後 Camera.Parameters#setWhiteBalance ,白平衡實際上不會改變,直到 Camera#setParameters(Camera.Parameters) 被呼叫使用變更參數物件。

不同裝置可能有不同的相機功能,例如影像大小或閃光燈模式。 應用程式應該在設定參數前查詢相機功能。 例如,應用程式應該先呼叫 Camera.Parameters#getSupportedColorEffects() ,再呼叫 Camera.Parameters#setColorEffect(String)。 如果相機不支援色彩效果, Camera.Parameters#getSupportedColorEffects() 則會回傳 null。

此會員已被棄用。 我們建議新應用程式使用新的 android.hardware.camera2 API。

Java 文件 android.hardware.Camera.Parameters。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Camera.Parameters(IntPtr, JniHandleOwnership)
已淘汰.

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

欄位

名稱 Description
Antibanding50hz
Antibanding60hz
AntibandingAuto
AntibandingOff
EffectAqua
EffectBlackboard
EffectMono
EffectNegative
EffectNone
EffectPosterize
EffectSepia
EffectSolarize
EffectWhiteboard
FlashModeAuto
已淘汰.

需要時會自動發射閃光燈。

FlashModeOff
已淘汰.

閃電俠不會被解雇。

FlashModeOn
已淘汰.

快照時閃存總是會被觸發。

FlashModeRedEye
已淘汰.

閃光燈會在紅眼減速模式下發射。

FlashModeTorch
已淘汰.

預覽、自動對焦和快照時持續有光線發射。

FocusDistanceFarIndex
已淘汰.

用於 #getFocusDistances(float[])的遠焦距陣列指數。

FocusDistanceNearIndex
已淘汰.

近 #getFocusDistances(float[])焦距陣列指數用於 。

FocusDistanceOptimalIndex
已淘汰.

用於 #getFocusDistances(float[])的最佳對焦距離陣列指數。

FocusModeAuto
已淘汰.

自動對焦模式。

FocusModeContinuousPicture
已淘汰.

持續自動對焦模式,專為拍照設計。

FocusModeContinuousVideo
已淘汰.

持續自動對焦模式,專為錄影設計。

FocusModeEdof
已淘汰.

擴展景深(EDOF)。

FocusModeFixed
已淘汰.

焦點是固定的。

FocusModeInfinity
已淘汰.

對焦設定在無限遠。

FocusModeMacro
已淘汰.

微距(近景)對焦模式。

PreviewFpsMaxIndex
已淘汰.

用於與 #getPreviewFpsRange(int[]) 或 #getSupportedPreviewFpsRange()一起使用的最大預覽幀數陣列索引。

PreviewFpsMinIndex
已淘汰.

用於或 #getPreviewFpsRange(int[])#getSupportedPreviewFpsRange()的最低預覽幀數陣列索引。

SceneModeAction
已淘汰.

拍攝快速移動物體的照片。

SceneModeAuto
已淘汰.

場景模式已關閉。

SceneModeBarcode
已淘汰.

應用程式在尋找條碼。

SceneModeBeach
已淘汰.

在海灘拍照。

SceneModeCandlelight
已淘汰.

捕捉蠟燭照亮場景中自然溫暖的色彩。

SceneModeFireworks
已淘汰.

用來拍攝煙火秀。

SceneModeHdr
已淘汰.

使用高動態範圍成像技術捕捉場景。

SceneModeLandscape
已淘汰.

拍攝遠處物體的照片。

SceneModeNight
已淘汰.

晚上拍照。

SceneModeNightPortrait
已淘汰.

晚上拍照。

SceneModeParty
已淘汰.

拍一張室內低光照。

SceneModePortrait
已淘汰.

拍人像。

SceneModeSnow
已淘汰.

在雪地上拍照。

SceneModeSports
已淘汰.

拍攝快速移動物體的照片。

SceneModeSteadyphoto
已淘汰.

避免模糊的照片(例如因握手而產生的模糊)。

SceneModeSunset
已淘汰.

拍日落照片。

SceneModeTheatre
已淘汰.

在電影院拍照。

WhiteBalanceAuto
WhiteBalanceCloudyDaylight
WhiteBalanceDaylight
WhiteBalanceFluorescent
WhiteBalanceIncandescent
WhiteBalanceShade
WhiteBalanceTwilight
WhiteBalanceWarmFluorescent

屬性

名稱 Description
Antibanding
已淘汰.

會維持目前的防帶設定。 -或者- 設定防帶。

AutoExposureLock
已淘汰.

取得自動曝光鎖定的狀態。 -或- 設定自動曝光鎖定狀態。

AutoWhiteBalanceLock
已淘汰.

會取得自動白平衡鎖定的狀態。 -或- 設定自動白平衡鎖定狀態。

Class
已淘汰.

回傳此 Object的執行時類別。

(繼承來源 Object)
ColorEffect
已淘汰.

會得到目前的色彩效果設定。 -或- 設定當前的色彩效果設定。

ExposureCompensation
已淘汰.

取得目前的暴露補償指數。 -或- 設定暴露補償指數。

ExposureCompensationStep
已淘汰.

取得暴露補償步驟。

FlashMode
已淘汰.

會顯示目前的閃光燈模式設定。 -或者- 設定閃光模式。

FocalLength
已淘汰.

它會取得相機的焦距(以毫米為單位)。

FocusAreas
已淘汰.

掌握當前的重點領域。 -或- 設定重點區域。

FocusMode
已淘汰.

會得到目前的對焦模式設定。 -或- 設定對焦模式。

Handle
已淘汰.

底層 Android 實例的帳號。

(繼承來源 Object)
HorizontalViewAngle
已淘汰.

可以取得水平視角的度數。

IsAutoExposureLockSupported
已淘汰.

若支援自動曝光鎖定,則回傳為真。

IsAutoWhiteBalanceLockSupported
已淘汰.

若支援自動白平衡鎖定,則會回傳 true。

IsSmoothZoomSupported
已淘汰.

如果支援平滑變焦,則會回傳真值。

IsVideoSnapshotSupported
已淘汰.

如果支援影片快照,則會回傳 true。

IsVideoStabilizationSupported
已淘汰.

如果支援視訊防抖,則會回傳 true。

IsZoomSupported
已淘汰.

如果支援 Zoom 則會回傳 true。

JniIdentityHashCode
已淘汰.

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
JniPeerMembers
已淘汰.

攝影機服務設定。

JpegQuality
已淘汰.

回傳 JPEG 圖片的畫質設定。 -或- 設定拍攝照片的 Jpeg 畫質。

JpegThumbnailQuality
已淘汰.

在 Jpeg 圖片中回傳 EXIF 縮圖的品質設定。 -或- 設定 JPEG 圖片中 EXIF 縮圖的畫質。

JpegThumbnailSize
已淘汰.

在 Jpeg 圖片中回傳 EXIF 縮圖的尺寸。

MaxExposureCompensation
已淘汰.

獲得最大暴露補償指數。

MaxNumDetectedFaces
已淘汰.

這樣可以獲得最多被偵測到的臉部數量。

MaxNumFocusAreas
已淘汰.

能獲得最多的焦點區域支援。

MaxNumMeteringAreas
已淘汰.

能獲得最多的計量區域支援。

MaxZoom
已淘汰.

會取得快照允許的最大縮放值。

MeteringAreas
已淘汰.

取得目前的計量區域。 -或- 設定計量區域。

MinExposureCompensation
已淘汰.

獲得最低暴露補償指數。

PeerReference
已淘汰.

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
PictureFormat
已淘汰.

回傳圖片格式。 -或- 設定圖片格式。

PictureSize
已淘汰.

回傳圖片的尺寸設定。

PreferredPreviewSizeForVideo
已淘汰.

回傳錄影時偏好或建議的預覽尺寸(寬度與高度)像素。

PreviewFormat
已淘汰.

回傳預覽幀的影像格式,該格式來自 PreviewCallback。 -或- 設定預覽圖片的影像格式。

PreviewFrameRate
已淘汰.

回傳預覽幀接收速率的設定。 -或- 設定預覽幀接收速率。

PreviewSize
已淘汰.

會回傳預覽照片的尺寸設定。

SceneMode
已淘汰.

會取得目前的場景模式設定。 -或者- 設定場景模式。

SupportedAntibanding
已淘汰.

能獲得支援的抗帶數值。

SupportedColorEffects
已淘汰.

這樣就能獲得支援的色彩效果。

SupportedFlashModes
已淘汰.

有支援的閃光燈模式。

SupportedFocusModes
已淘汰.

能取得支援的對焦模式。

SupportedJpegThumbnailSizes
已淘汰.

會得到支援的 jpeg 縮圖尺寸。

SupportedPictureFormats
已淘汰.

能取得支援的圖片格式。

SupportedPictureSizes
已淘汰.

會取得支援的圖片尺寸。

SupportedPreviewFormats
已淘汰.

獲得支援的預覽格式。

SupportedPreviewFpsRange
已淘汰.

會獲得支援的預覽幀數(幀率)範圍。

SupportedPreviewFrameRates
已淘汰.

能獲得支援的預覽幀率。

SupportedPreviewSizes
已淘汰.

會得到支援的預覽尺寸。

SupportedSceneModes
已淘汰.

有支援的場景模式。

SupportedVideoSizes
已淘汰.

取得 MediaRecorder 可使用的支援影片幀大小。

SupportedWhiteBalance
已淘汰.

會得到支援的白平衡。

ThresholdClass
已淘汰.

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType
已淘汰.

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

VerticalViewAngle
已淘汰.

以度數表示垂直視角。

VideoStabilization
已淘汰.

了解目前的視訊防抖狀況。 -或- 啟用或關閉視訊穩定。

WhiteBalance
已淘汰.

會得到目前的白平衡設定。 -或者- 設定白平衡。

Zoom
已淘汰.

會得到目前的縮放值。 -或- 設定當前縮放值。

ZoomRatios
已淘汰.

取得所有縮放值的縮放比率。

方法

名稱 Description
Clone()
已淘汰.

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
Dispose()
已淘汰.

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)
已淘汰.

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
Equals(Object)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
Equals(Object)
已淘汰.

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
Flatten()
已淘汰.

建立一個包含所有參數在此 Parameters 物件中設定的單一字串。

Get(String)
已淘汰.

回傳 String 參數的值。

GetFocusDistances(Single[])
已淘汰.

取得相機到物體對焦的距離。

GetHashCode()
已淘汰.

回傳物件的雜湊碼值。

(繼承來源 Object)
GetInt(String)
已淘汰.

回傳整數參數的值。

GetPreviewFpsRange(Int32[])
已淘汰.

回傳目前的最低和最高預覽幀數。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()
已淘汰.

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()
已淘汰.

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
Remove(String)
RemoveGpsData()
已淘汰.

將 GPS 的緯度、經度、高度和時間戳從參數中移除。

Set(String, Int32)
已淘汰.

設定一個整數參數。

Set(String, String)
已淘汰.

設定一個 String 參數。

SetGpsAltitude(Double)
已淘汰.

設定GPS高度。

SetGpsLatitude(Double)
已淘汰.

設定 GPS 緯度座標。

SetGpsLongitude(Double)
已淘汰.

設定GPS經度座標。

SetGpsProcessingMethod(String)
已淘汰.

設定 GPS 處理方法。

SetGpsTimestamp(Int64)
已淘汰.

設定GPS時間戳記。

SetHandle(IntPtr, JniHandleOwnership)
已淘汰.

設定 Handle 屬性。

(繼承來源 Object)
SetJpegThumbnailSize(Int32, Int32)
已淘汰.

設定 JPEG 圖片中 EXIF 縮圖的尺寸。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
SetPictureSize(Int32, Int32)
已淘汰.

設定照片的尺寸。

SetPreviewFpsRange(Int32, Int32)
已淘汰.

設定預覽幀數的最低和最高。

SetPreviewSize(Int32, Int32)
已淘汰.

設定預覽照片的尺寸。

SetRecordingHint(Boolean)
已淘汰.

設定錄影模式提示。

SetRotation(Int32)
已淘汰.

將順時針旋轉角度設定為相對於相機方向的度數。

ToArray<T>()
已淘汰.

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()
已淘汰.

回傳物件的字串表示。

(繼承來源 Object)
Unflatten(String)
已淘汰.

將一串扁平化的參數加入這個 Parameters 物件。

UnregisterFromRuntime()
已淘汰.

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()
已淘汰.

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)
已淘汰.

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)
已淘汰.

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
已淘汰.

攝影機服務設定。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)
已淘汰.

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)
已淘汰.

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)
已淘汰.

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)
已淘汰.

攝影機服務設定。

TryJavaCast<TResult>(IJavaPeerable, TResult)
已淘汰.

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於