次の方法で共有


StreamConfigurationMap.GetOutputMinFrameDuration メソッド

定義

オーバーロード

GetOutputMinFrameDuration(Class, Size)

クラスとサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

GetOutputMinFrameDuration(Int32, Size)

形式とサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

GetOutputMinFrameDuration(Class, Size)

クラスとサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

[Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public long GetOutputMinFrameDuration (Java.Lang.Class? klass, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputMinFrameDuration : Java.Lang.Class * Android.Util.Size -> int64

パラメーター

klass
Class

によってサポートされ、返される #isOutputSupportedFor(Class) 空でない配列を持つクラス #getOutputSizes(Class)

size
Size

出力互換サイズ

戻り値

最小フレーム期間 > 0 (ナノ秒単位)、最小フレーム期間が使用できない場合は 0。

属性

注釈

クラスとサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

これは、使用するようにImageFormat#PRIVATE設定されていることをklass前提としています。 ユーザー定義形式の場合は、#getOutputMinFrameDuration(int, Size)

klass でサポートされている #isOutputSupportedFor(Class)いずれかのものである必要があります。

size によって返されたもの #getOutputSizes(int)のいずれかである必要があります。

これは、そのストリームのみがセッションで構成され、すべての処理 (通常は in) がいずれかOFFまたはFASTに設定されている場合に可能な最小フレーム継続時間 (最大フレーム レート) にandroid.*.mode対応します。

セッションで複数のストリームが使用されている場合、最小フレーム期間は max(individual stream min durations). キャプチャ要求の対象になるとフレーム レートの低下を引き起こす可能性がある形式のタイミングの詳細を参照してください #getOutputStallDuration

手動センサー制御 (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR) をサポートしていないデバイスの場合、この関数は 0 を返す場合があります。

ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。

の Java ドキュメントandroid.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(java.lang.Class<T>, android.util.Size)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

GetOutputMinFrameDuration(Int32, Size)

形式とサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

[Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")]
public long GetOutputMinFrameDuration (int format, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")>]
member this.GetOutputMinFrameDuration : int * Android.Util.Size -> int64

パラメーター

format
Int32

または〘ImageFormatPixelFormat

size
Size

出力互換サイズ

戻り値

最小フレーム期間 > 0 (ナノ秒単位)、最小フレーム期間が使用できない場合は 0。

属性

例外

サポートされている場合、またはsizeサポートされていない場合format

if size was null

注釈

形式とサイズの組み合わせの最小値 CaptureRequest#SENSOR_FRAME_DURATION frame duration (ナノ秒単位) を取得します。

format によって返されたもの #getOutputFormats()のいずれかである必要があります。

size によって返されたもの #getOutputSizes(int)のいずれかである必要があります。

これは、そのストリームのみがセッションで構成され、すべての処理 (通常は in) がいずれかOFFまたはFASTに設定されている場合に可能な最小フレーム継続時間 (最大フレーム レート) にandroid.*.mode対応します。

セッションで複数のストリームが使用されている場合、最小フレーム期間は max(individual stream min durations). キャプチャ要求の対象になるとフレーム レートの低下を引き起こす可能性がある形式のタイミングの詳細を参照してください #getOutputStallDuration

手動センサー制御 (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR) をサポートしていないデバイスの場合、この関数は 0 を返す場合があります。

ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。

の Java ドキュメントandroid.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(int, android.util.Size)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象