Language

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 (ナノ秒単位) を取得します。

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

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

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

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

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

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

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

Javaドキュメント。

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

適用対象

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

ImageFormatまたはPixelFormat

size
Size

出力互換サイズ

返品

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

属性

例外

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

sizeがnull

注釈

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

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

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

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

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

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

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

Javaドキュメント。

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

こちらもご覧ください

適用対象