語言

CaptureRequest 類別

定義

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

[Android.Runtime.Register("android/hardware/camera2/CaptureRequest", DoNotGenerateAcw=true)]
public sealed class CaptureRequest : Android.Hardware.Camera2.CameraMetadata, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/hardware/camera2/CaptureRequest", DoNotGenerateAcw=true)>]
type CaptureRequest = class
    inherit CameraMetadata
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

包含擷取硬體(感測器、鏡頭、閃光燈)、處理流程、控制演算法及輸出緩衝區的配置。 同時包含用於此擷取的目標曲面清單,以傳送影像資料。

CaptureRequests 可以透過使用 Builder 實例建立,透過呼叫 CameraDevice#createCaptureRequestCameraDevice.CameraDeviceSetup#createCaptureRequest

CaptureRequests 是給予 CameraCaptureSession#captureCameraCaptureSession#setRepeatingRequest 用於從相機拍攝影像的請求。

每個請求可以指定攝影機傳送擷取資料的不同目標表面子集。 請求中使用的所有表面必須包含在提交至會話時,最後一次呼叫的 CameraDevice#createCaptureSession表面清單中。

例如,重複預覽的請求可能只包含預覽 SurfaceView 或 SurfaceTexture 的 Surface,而高解析度靜態影像則會包含設定為高解析度 JPEG 影像的 ImageReader 的 Surface。

重新處理擷取請求允許先前從相機裝置擷取的影像回傳給裝置進行進一步處理。 它可以用 CameraDevice#createReprocessCaptureRequest建立,並搭配由 CameraDevice#createReprocessableCaptureSession建立的可重處理擷取會話一起使用。

Java 文件 android.hardware.camera2.CaptureRequest

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

欄位

名稱 Description
AutomotiveLensFacingExteriorFront
已淘汰.

攝影機裝置面向車輛車身框架的前方。

(繼承來源 CameraMetadata)
AutomotiveLensFacingExteriorLeft
已淘汰.

攝影機裝置面向車輛車身框架的左側。

(繼承來源 CameraMetadata)
AutomotiveLensFacingExteriorOther
已淘汰.

攝影機裝置面向車輛車身框架的外側,但並非正好面向此列舉所定義的外部側邊。

(繼承來源 CameraMetadata)
AutomotiveLensFacingExteriorRear
已淘汰.

攝影機裝置面向車輛車身後方。

(繼承來源 CameraMetadata)
AutomotiveLensFacingExteriorRight
已淘汰.

攝影機裝置面向車輛車身框架的右側。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorOther
已淘汰.

攝影機裝置面向車輛車身框架內側,但並非本單元所描述的座椅之一。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Center
已淘汰.

攝影機面向第一排的中央座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Left
已淘汰.

攝影機面向第一排左側座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Right
已淘汰.

攝影機面向第一排右側座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Center
已淘汰.

攝影機面向第二排的中央座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Left
已淘汰.

攝影機裝置面向第二排左側座椅。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Right
已淘汰.

攝影機裝置面向第二排右側座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Center
已淘汰.

攝影機面向第三排的中央座位。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Left
已淘汰.

攝影機面向第三排左側座椅。

(繼承來源 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Right
已淘汰.

攝影機面向第三排右側座位。

(繼承來源 CameraMetadata)
AutomotiveLocationExteriorFront
已淘汰.

攝影機裝置位於車身框架外側,位於前側。

(繼承來源 CameraMetadata)
AutomotiveLocationExteriorLeft
已淘汰.

攝影機裝置位於車身框架的外部左側。

(繼承來源 CameraMetadata)
AutomotiveLocationExteriorOther
已淘汰.

攝影機存在於車輛車身框架之外,但不完全位於本單元定義的外部位置。

(繼承來源 CameraMetadata)
AutomotiveLocationExteriorRear
已淘汰.

攝影機裝置位於車身框架外側,位於車身後方。

(繼承來源 CameraMetadata)
AutomotiveLocationExteriorRight
已淘汰.

攝影機裝置位於車身框架的外部右側。

(繼承來源 CameraMetadata)
AutomotiveLocationExtraFront
已淘汰.

攝影機裝置位於額外車輛車身框架外側,位於前方。

(繼承來源 CameraMetadata)
AutomotiveLocationExtraLeft
已淘汰.

攝影機裝置位於額外車輛車體的外部左側。

(繼承來源 CameraMetadata)
AutomotiveLocationExtraOther
已淘汰.

攝影機裝置存在於另一輛車上,例如拖車,但不一定在前方、後方、左側或右側。

(繼承來源 CameraMetadata)
AutomotiveLocationExtraRear
已淘汰.

攝影機裝置位於額外車輛車身框架外側的後方。

(繼承來源 CameraMetadata)
AutomotiveLocationExtraRight
已淘汰.

攝影機裝置位於額外車輛車體的外部右側。

(繼承來源 CameraMetadata)
AutomotiveLocationInterior
已淘汰.

攝影機裝置設於車內。

(繼承來源 CameraMetadata)
ColorCorrectionModeCct
已淘汰.

使用 CaptureRequest#COLOR_CORRECTION_COLOR_TEMPERATURE android.colorCorrection.colorTemperatureCaptureRequest#COLOR_CORRECTION_COLOR_TINT android.colorCorrection.colorTint 根據相關色溫調整白平衡。

(繼承來源 CameraMetadata)
ControlAeModeOnLowLightBoostBrightnessPriority
已淘汰.

就像是「開啟」狀態,但在低光環境下會額外提升亮度。

(繼承來源 CameraMetadata)
ControlAePriorityModeOff
已淘汰.

關閉 AE 優先模式。

(繼承來源 CameraMetadata)
ControlAePriorityModeSensorExposureTimePriority
已淘汰.

相機裝置的自動曝光程序處於啟動狀態,並優先執行應用程式選擇的曝光時間(CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime)。

(繼承來源 CameraMetadata)
ControlAePriorityModeSensorSensitivityPriority
已淘汰.

相機裝置的自動曝光程序已啟動,並優先選擇應用程式選擇的 ISOCaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity()。

(繼承來源 CameraMetadata)
ControlAfSceneChangeDetected

場景轉換會在自動對焦區域內偵測到。

(繼承來源 CameraMetadata)
ControlAfSceneChangeNotDetected

場景轉換在自動對焦區域內無法偵測到。

(繼承來源 CameraMetadata)
ControlAutoframingOff
已淘汰.

關閉自動框架。

(繼承來源 CameraMetadata)
ControlAutoframingOn
已淘汰.

啟用自動框架功能,讓人們保持在畫面視野內。

(繼承來源 CameraMetadata)
ControlAutoframingStateConverged
已淘汰.

自動構圖已經達到穩定狀態(畫面/視野沒有被調整)。

(繼承來源 CameraMetadata)
ControlAutoframingStateFraming
已淘汰.

自動構圖正在進行中——要麼是放大、縮小,要麼是平移。

(繼承來源 CameraMetadata)
ControlAutoframingStateInactive
已淘汰.

自動框架是非啟用的。

(繼承來源 CameraMetadata)
ControlExtendedSceneModeBokehContinuous
已淘汰.

散景效果不得相對於感測器原始輸出減慢捕捉速率,且該效果適用於所有處理過的串流,且不大於最大串流維度。

(繼承來源 CameraMetadata)
ControlExtendedSceneModeBokehStillCapture
已淘汰.

當擷取意圖STILL_CAPTURE時,所有非 RAW 串流(包括 YUV、JPEG 和 IMPLEMENTATION_DEFINED)都會啟用高品質散景模式。

(繼承來源 CameraMetadata)
ControlExtendedSceneModeDisabled
已淘汰.

延長場景模式已關閉。

(繼承來源 CameraMetadata)
ControlLowLightBoostStateActive
已淘汰.

AE 模式的「ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY」已啟用並套用。

(繼承來源 CameraMetadata)
ControlLowLightBoostStateInactive
已淘汰.

AE 模式的「ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY」已啟用但未套用。

(繼承來源 CameraMetadata)
ControlModeUseExtendedSceneMode
已淘汰.

使用特定的延伸場景模式。

(繼承來源 CameraMetadata)
ControlSettingsOverrideOff
已淘汰.

在對攝影機裝置套用 CaptureRequest 設定時,沒有鍵會比其他鍵更早被套用。

(繼承來源 CameraMetadata)
ControlSettingsOverrideZoom
已淘汰.

Zoom 相關金鑰會比 CaptureRequest 中其他金鑰更早被套用。

(繼承來源 CameraMetadata)
ControlVideoStabilizationModePreviewStabilization
已淘汰.

啟用預覽穩定,即預覽與所有非 RAW 串流一樣以相同品質穩定。

(繼承來源 CameraMetadata)
ControlZoomMethodAuto
已淘汰.

攝影機裝置會自動偵測應用程式是否會以 或 來縮放CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegionCaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio,並決定哪個元資料標籤能反映有效縮放等級。

(繼承來源 CameraMetadata)
ControlZoomMethodZoomRatio
已淘汰.

應用程式打算透過 CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio來控制縮放,而有效縮放等級會反映 CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio 在擷取結果中。

(繼承來源 CameraMetadata)
DistortionCorrectionModeFast

鏡頭畸變校正在不降低相對於感光元件輸出的影格率的情況下進行。

(繼承來源 CameraMetadata)
DistortionCorrectionModeHighQuality

採用高品質失真校正,但相較感測器輸出可能會降低影格率。

(繼承來源 CameraMetadata)
DistortionCorrectionModeOff

不進行失真校正。

(繼承來源 CameraMetadata)
ExtensionNightModeIndicatorOff
已淘汰.

相機偵測到足夠明亮的光線條件。

(繼承來源 CameraMetadata)
ExtensionNightModeIndicatorOn
已淘汰.

相機偵測到低光環境。

(繼承來源 CameraMetadata)
ExtensionNightModeIndicatorUnknown
已淘汰.

相機無法準確評估場景光線,判斷夜間模式相機延伸是否能改善照片品質。

(繼承來源 CameraMetadata)
LensPoseReferenceAutomotive

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation 值相對於汽車感測器座標系的原點,該座標系位於後軸中心。

(繼承來源 CameraMetadata)
LensPoseReferenceGyroscope

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation 值是相對於這台 Android 裝置主陀螺儀的位置。

(繼承來源 CameraMetadata)
LensPoseReferencePrimaryCamera

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation 值相對於面向同一方向的最大相機裝置的光學中心而言。

(繼承來源 CameraMetadata)
LensPoseReferenceUndefined

相機裝置無法準確地呈現 和 CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslationCameraCharacteristics#LENS_POSE_ROTATION android.lens.poseRotation 的數值。

(繼承來源 CameraMetadata)
LogicalMultiCameraSensorSyncTypeApproximate

透過軟體機制來同步實體攝影機。

(繼承來源 CameraMetadata)
LogicalMultiCameraSensorSyncTypeCalibrated

相機裝置在硬體層級支援影格時間戳同步,且實體串流影像的時間戳能準確反映其開始曝光時間。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesColorSpaceProfiles
已淘汰.

該裝置支援查詢相機支援的色彩空間、影像格式及動態範圍設定檔的可能組合,並透過 請求特定色彩空間以執行任務。android.hardware.camera2.params.SessionConfiguration#setColorSpace

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesDynamicRangeTenBit
已淘汰.

該裝置支援一個或多個 10 位元相機輸出,依照 中指定的 android.hardware.camera2.params.DynamicRangeProfiles#getSupportedProfiles 動態範圍設定檔。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesOfflineProcessing
已淘汰.

相機裝置支援OFFLINE_PROCESSING的使用情境。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesRemosaicReprocessing
已淘汰.

該裝置支援從 RAW_SENSOR 由(m x n 像素群組且相同色彩濾鏡)給出 CameraCharacteristics#SENSOR_INFO_BINNING_FACTOR android.sensor.info.binningFactor 的拜耳圖案格式重新處理成重新馬賽克的常規拜耳圖案。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesStreamUseCase
已淘汰.

攝影機裝置支援透過以下方式選擇每個串流的使用情境 android.hardware.camera2.params.OutputConfiguration#setStreamUseCase 因此裝置能針對特定使用者情境優化相機管線參數,如調校、感測器模式或ISP設定。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesSystemCamera
已淘汰.

該相機裝置僅能透過 Android 的系統元件及特權應用程式存取。

(繼承來源 CameraMetadata)
RequestAvailableCapabilitiesUltraHighResolutionSensor
已淘汰.

此相機裝置除了具備上述 CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP android.scaler.streamConfigurationMap影像尺寸外,還能產生超高解析度影像。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesCroppedRaw
已淘汰.

當客戶端選擇裁切視野時,裁切了 RAW 串流。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesDefault
已淘汰.

預設串流使用情境。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesPreview
已淘汰.

直播會顯示給使用者。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesPreviewVideoStill
已淘汰.

單一串流用於預覽、影片和靜態拍攝的綜合用途。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesStillCapture
已淘汰.

靜態照片捕捉。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesVideoCall
已淘汰.

長時視訊通話優化於能源效率與影像品質。

(繼承來源 CameraMetadata)
ScalerAvailableStreamUseCasesVideoRecord
已淘汰.

錄製影片片段。

(繼承來源 CameraMetadata)
ScalerRotateAndCrop180
已淘汰.

經過處理的影像會旋轉180度。

(繼承來源 CameraMetadata)
ScalerRotateAndCrop270
已淘汰.

處理後的影像會順時針旋轉270度,然後裁切回原始長寬比。

(繼承來源 CameraMetadata)
ScalerRotateAndCrop90
已淘汰.

處理後的影像會順時針旋轉90度,然後裁切回原始長寬比。

(繼承來源 CameraMetadata)
ScalerRotateAndCropAuto
已淘汰.

相機 API 會根據應用程式對可調整大小的支援及目前多視窗模式,自動選擇最佳的旋轉與裁切具體值。

(繼承來源 CameraMetadata)
ScalerRotateAndCropNone
已淘汰.

沒有旋轉,也不會裁切。

(繼承來源 CameraMetadata)
SensorPixelModeDefault
已淘汰.

這是預設的感光元件像素模式。

(繼承來源 CameraMetadata)
SensorPixelModeMaximumResolution
已淘汰.

在此模式下,感測器通常不會分區像素,因此能提供較大的影像尺寸。

(繼承來源 CameraMetadata)
SensorReadoutTimestampHardware
已淘汰.

此相機裝置支援 onReadoutStarted 回撥,並輸出讀取時間戳記。

(繼承來源 CameraMetadata)
SensorReadoutTimestampNotSupported
已淘汰.

這台相機不支援讀取時間戳記和 onReadoutStarted 回撥。

(繼承來源 CameraMetadata)
StatisticsOisDataModeOff

擷取結果中不應包含OIS資料。

(繼承來源 CameraMetadata)
StatisticsOisDataModeOn

在擷取結果中加入 OIS 資料。

(繼承來源 CameraMetadata)

屬性

名稱 Description
BlackLevelLock

黑層補償是否鎖定於當前值,或可自由調整。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
ColorCorrectionAberrationMode

色差修正演算法的運作模式。

ColorCorrectionColorTemperature

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ColorCorrectionColorTint

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ColorCorrectionGains

白平衡的 Bayer 原始色彩通道獲得的增益。

ColorCorrectionMode

模式控制可選擇如何將影像資料從感測器原生色彩轉換為線性 sRGB 色彩。

ColorCorrectionTransform

一個色彩轉換矩陣,用來從感測器的 RGB 色彩空間轉換成輸出線性 sRGB 色彩空間。

ControlAeAntibandingMode

這是相機自動曝光演算法抗帶補償的期望設定。

ControlAeExposureCompensation

調整自動曝光(AE)目標影像亮度。

ControlAeLock

自動曝光(AE)目前是否鎖定在最新的計算值。

ControlAeMode

相機自動曝光程序的期望模式。

ControlAePrecaptureTrigger

相機裝置在處理此請求時是否會觸發預捕捉測光序列。

ControlAePriorityMode

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ControlAeRegions

用於自動曝光調整的測光區域列表。

ControlAeTargetFpsRange

自動曝光程序能調整捕捉幀率以維持良好曝光的範圍。

ControlAfMode

自動對焦(AF)目前是否啟用,以及它設定為哪種模式。

ControlAfRegions

自動對焦時可使用的測光區域列表。

ControlAfTrigger

相機裝置是否會觸發自動對焦。

ControlAutoframing

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ControlAwbLock

自動白平衡(AWB)目前是否鎖定在最新的計算值。

ControlAwbMode

自動白平衡(AWB)目前是否設定色彩轉換場,以及它的照明目標是什麼。

ControlAwbRegions

用於自動白平衡照明估算的測光區域列表。

ControlCaptureIntent

向相機裝置 3A(自動曝光、自動對焦、自動白平衡)程式提供此捕捉目的資訊,協助其決定最佳的 3A 策略。

ControlEffectMode

要加上特殊色彩效果。

ControlEnableZsl

允許相機裝置啟用 0 快門延遲模式,請求時 CaptureRequest#CONTROL_CAPTURE_INTENT android.control.captureIntent == STILL_CAPTURE。

ControlExtendedSceneMode

是否對特定擷取請求啟用了擴展場景模式。

ControlMode

3A 的整體模式(自動曝光、自動白平衡、自動對焦)控制程序。

ControlPostRawSensitivityBoost

捕捉到 RAW 感測器資料後,輸出影像所施加的額外靈敏度提升量。

ControlSceneMode

控制目前啟用的場景模式。

ControlSettingsOverride

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ControlVideoStabilizationMode

影片防抖是否啟用。

ControlZoomMethod

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

ControlZoomRatio

所需的變焦比率

Creator
DistortionCorrectionMode

鏡頭畸變校正模組的操作模式。

EdgeMode

邊緣增強操作模式。

ExtensionStrength

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

FlashMode

相機閃光燈控制的目標模式。

FlashStrengthLevel

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
HotPixelMode

操作模式用於熱像素校正。

IsReprocess

判斷這是不是重新處理擷取請求。

JniIdentityHashCode

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

(繼承來源 Object)
JniManagedPeerState

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
JniPeerMembers

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

JpegGpsLocation

一個用於產生影像 GPS 元資料的定位物件。

JpegOrientation

JPEG 影像的方向。

JpegQuality

最終 JPEG 影像的壓縮品質。

JpegThumbnailQuality

JPEG 縮圖的壓縮品質。

JpegThumbnailSize

嵌入 JPEG 縮圖的解析度。

Keys

回傳此映射中包含的鍵列表。

(繼承來源 CameraMetadata)
LensAperture

所需的鏡頭光圈尺寸,也就是鏡頭焦距與有效光圈直徑的比值。

LensFilterDensity

鏡頭中性密度濾鏡的期望設定。

LensFocalLength

所需的鏡頭焦距;用於光學變焦。

LensFocusDistance

從鏡頭最前端的表面測量到最銳利對焦平面的期望距離。

LensOpticalStabilizationMode

設定相機裝置在拍攝影像時是否使用光學影像穩定(OIS)。

NoiseReductionMode

雜訊降噪演算法的運作模式。

PeerReference

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

(繼承來源 Object)
ReprocessEffectiveExposureFactor

應用程式處理在送回重處理前,對原始輸出畫面施加的曝光時間增加因子。

ScalerCropRegion

捕捉時感測器的目標區域。

ScalerRotateAndCrop

是否對相機的處理輸出套用旋轉與裁切操作。

SensorExposureTime

每個像素暴露在光線下的持續時間。

SensorFrameDuration

從一幀曝光開始到下一幀曝光開始的持續時間。

SensorPixelMode

可在最大解析度與預設模式間切換感測器像素模式。

SensorSensitivity

感測器資料在處理前所施加的增益量。

SensorTestPatternData

一個 <像素碼>[R, G_even, G_odd, B]</代碼> ,當SOLID_COLOR時提供測試圖案 CaptureRequest#SENSOR_TEST_PATTERN_MODE android.sensor.testPatternMode

SensorTestPatternMode

啟用時,感光元件會傳送測試圖案,而不是從相機進行真實曝光。

ShadingMode

鏡頭陰影校正的品質適用於影像資料。

StatisticsFaceDetectMode

臉部偵測器的操作模式。

StatisticsHotPixelMapMode

用於熱像素貼圖生成的操作模式。

StatisticsLensShadingMapMode

相機裝置是否會在輸出結果中繼資料中輸出鏡頭著色貼圖。

StatisticsOisDataMode

一個控制系統,用於選擇是否包含光學穩定(OIS)位置資訊於輸出結果的元資料中。

Tag

如果有,請檢索這個請求的標籤。

ThresholdClass

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

(繼承來源 CameraMetadata)
ThresholdType

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

(繼承來源 CameraMetadata)
TonemapCurve

當 CONTRAST_CURVE 時可以使用 CaptureRequest#TONEMAP_MODE android.tonemap.mode 的色調映射/對比度/伽瑪曲線。

TonemapGamma

當 GAMMA_VALUE 時使用的 CaptureRequest#TONEMAP_MODE android.tonemap.mode 音色映射曲線

TonemapMode

高階全域對比度/伽瑪/色調映射控制。

TonemapPresetCurve

當 PRESET_CURVE 時使用的 CaptureRequest#TONEMAP_MODE android.tonemap.mode 音調映射曲線

方法

名稱 Description
Clone()

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

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 的組建表示中包含的特殊物件種類。

Dispose()

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

(繼承來源 Object)
Dispose(Boolean)

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

(繼承來源 Object)
DisposeUnlessReferenced()

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
Equals(Object)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
Equals(Object)

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

(繼承來源 Object)
Get(CaptureRequest+Key)

取得擷取請求欄位值。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
ToArray<T>()

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

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

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

(繼承來源 Object)
Wait()

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

(繼承來源 Object)
Wait(Int64, Int32)

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

(繼承來源 Object)
Wait(Int64)

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

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

把這個物體壓扁成一個包裹。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

一套不可變的設定與輸出套件,能從相機裝置捕捉單一影像。

擴充方法

名稱 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 端是否有效。

適用於