共用方式為


CameraManager 類別

定義

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

[Android.Runtime.Register("android/hardware/camera2/CameraManager", DoNotGenerateAcw=true)]
public sealed class CameraManager : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraManager", DoNotGenerateAcw=true)>]
type CameraManager = class
    inherit Object
繼承
CameraManager
屬性

備註

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

如需與相機裝置通訊的詳細資訊,請參閱相機開發人員指南或 android.hardware.camera2 camera2 套件檔。

android.hardware.camera2.CameraManagerJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ConcurrentCameraIds

傳回目前連接的相機裝置標識碼組合,可同時設定相機裝置會話。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
JniPeerMembers

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

PeerReference

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
Dispose(Boolean)

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetCameraCharacteristics(String)

查詢相機裝置的功能。

GetCameraExtensionCharacteristics(String)

查詢相機裝置的相機擴充功能。

GetCameraIdList()

依標識符傳回目前連接的相機裝置清單,包括其他相機 API 用戶端可能正在使用的相機。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetTorchStrengthLevel(String)

傳回與cameraId相關聯之閃光單位的亮度等級。

IsConcurrentSessionConfigurationSupported(IDictionary<String,SessionConfiguration>)

檢查提供的相機裝置集及其對應的 SessionConfiguration 裝置是否可以同時設定。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
OpenCamera(String, CameraDevice+StateCallback, Handler)

開啟具有指定標識碼的相機連線。

OpenCamera(String, IExecutor, CameraDevice+StateCallback)

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler)

註冊回呼以通知相機裝置可用性。

RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback)

註冊回呼以通知相機裝置可用性。

RegisterTorchCallback(CameraManager+TorchCallback, Handler)

註冊回呼,以通知火炬模式狀態。

RegisterTorchCallback(IExecutor, CameraManager+TorchCallback)

註冊回呼,以通知火炬模式狀態。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetTorchMode(String, Boolean)

設定指定標識碼之相機的閃光單位火炬模式,而不需開啟相機裝置。

ToArray<T>()

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
TurnOnTorchWithStrengthLevel(String, Int32)

以火炬模式設定與指定 cameraId 相關聯的手電筒筒亮度等級。

UnregisterAvailabilityCallback(CameraManager+AvailabilityCallback)

拿掉先前新增的回呼;回呼將不再接收連線和中斷連線回呼。

UnregisterFromRuntime()

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
UnregisterTorchCallback(CameraManager+TorchCallback)

拿掉先前新增的回呼;回呼將不再接收火炬模式狀態回呼。

Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

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

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

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

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

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

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

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

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

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

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

GetJniTypeName(IJavaPeerable)

系統服務管理員,用於偵測、描述及連線到 CameraDevice CameraDevices

適用於