OutputConfiguration クラス

定義

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

[Android.Runtime.Register("android/hardware/camera2/params/OutputConfiguration", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class OutputConfiguration : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/hardware/camera2/params/OutputConfiguration", ApiSince=24, DoNotGenerateAcw=true)>]
type OutputConfiguration = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
OutputConfiguration
属性
実装

注釈

android.hardware.camera2.params.OutputConfigurationJava ドキュメント。

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

コンストラクター

OutputConfiguration(Int32, Surface)

サーフェス グループ ID を使用して、 をSurface使用して新しいOutputConfigurationインスタンスを作成します。

OutputConfiguration(Size, Class)

必要な Surface サイズと Surface ソース クラスを使用して、新しい OutputConfiguration インスタンスを作成します。

OutputConfiguration(Surface)

を使用して新しい OutputConfiguration インスタンスを Surface作成します。

フィールド

MirrorModeAuto
古い.

カメラの向きに基づく自動ミラーリング

MirrorModeH
古い.

カメラの出力が水平方向にミラー化される

MirrorModeNone
古い.

ミラー変換は適用されません

MirrorModeV
古い.

カメラの出力が垂直方向にミラー化される

SurfaceGroupIdNone

無効なサーフェス グループ ID。

TimestampBaseChoreographerSynced
古い.

タイムスタンプは振付家に同期されます。

TimestampBaseDefault
古い.

既定のタイムスタンプベース。

TimestampBaseMonotonic
古い.

タイムスタンプのベースは、 とほぼ同じです android.os.SystemClock#uptimeMillis

TimestampBaseRealtime
古い.

タイムスタンプのベースは、 とほぼ同じです android.os.SystemClock#elapsedRealtime

TimestampBaseSensor
古い.

のタイムスタンプベース CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

DynamicRangeProfile

現在のダイナミック レンジ プロファイルを返します。 または、サポートされている特定のデバイスのダイナミック レンジ プロファイルを設定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
JniPeerMembers

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

MaxSharedSurfaceCount

サポートされている共有の最大数を Surface 取得します。

MirrorMode

現在のミラーリング モードを取得します。または、この出力ターゲットのミラーリング モードを設定します

PeerReference

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
StreamUseCase

現在のストリームのユース ケースを取得する -または、この OutputConfiguration のストリーム ユース ケースを設定する

Surface

この OutputConfigurationに関連付けられている を取得しますSurface

SurfaceGroupId

この OutputConfigurationに関連付けられているサーフェス グループ ID を取得します。

Surfaces

この OutputConfigurationに関連付けられているサーフェスの不変リストを取得します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
TimestampBase

現在のタイムスタンプベースを取得するか、この出力ターゲットのタイムスタンプベースを設定します

メソッド

AddSensorPixelModeUsed(Int32)

この OutputConfiguration が使用されるセンサー ピクセル モードを追加します。

AddSurface(Surface)

この OutputConfiguration にサーフェスを追加します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CreateInstancesForMultiResolutionOutput(MultiResolutionImageReader)

によって使用される出力のインスタンスの OutputConfiguration 一覧を android.hardware.camera2.MultiResolutionImageReader作成します。

DescribeContents()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

Dispose()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
Dispose(Boolean)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
EnableSurfaceSharing()

同じ OutputConfiguration を共有する複数のサーフェスを有効にする

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
RemoveSensorPixelModeUsed(Int32)

この OutputConfiguration から、addSensorPixelModeUsed によって以前に追加されたセンサー ピクセル モードを削除します。

RemoveSurface(Surface)

この OutputConfiguration からサーフェスを削除します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPhysicalCameraId(String)

この OutputConfiguration の物理カメラの ID を設定する

ToArray<T>()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.Finalized()

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

GetJniTypeName(IJavaPeerable)

キャプチャ セッションを作成するための および 固有の Surface 構成を含む、カメラ出力を記述するためのクラス。

適用対象