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 参照してください。

の Java ドキュメント android.hardware.camera2.CameraManager

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

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()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
OpenCamera(String, CameraDevice+StateCallback, Handler)

指定された ID を持つカメラへの接続を開きます。

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)

カメラ デバイスを開かずに、指定された ID のカメラのフラッシュ ユニットのトーチ モードを設定します。

ToArray<T>()

を検出、特徴付け、および に CameraDevice CameraDevices接続するためのシステム サービス マネージャー。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
TurnOnTorchWithStrengthLevel(String, Int32)

トーチ モードで、指定された cameraId に関連付けられている懐中電灯の明るさレベルを設定します。

UnregisterAvailabilityCallback(CameraManager+AvailabilityCallback)

以前に追加されたコールバックを削除します。コールバックは接続コールバックと切断コールバックを受け取らなくなります。

UnregisterFromRuntime()

を検出、特徴付け、および に CameraDevice CameraDevices接続するためのシステム サービス マネージャー。

(継承元 Object)
UnregisterTorchCallback(CameraManager+TorchCallback)

以前に追加されたコールバックを削除します。コールバックは、トーチ モードの状態コールバックを受け取らなくなります。

Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</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接続するためのシステム サービス マネージャー。

適用対象