StreamConfigurationMap.GetOutputMinFrameDuration メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetOutputMinFrameDuration(Class, Size) |
クラスとサイズの組み合わせの最小値 |
GetOutputMinFrameDuration(Int32, Size) |
形式とサイズの組み合わせの最小値 |
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 を返す場合があります。
ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。
このページの一部は、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
または〘ImageFormat
PixelFormat
- 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 を返す場合があります。
ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
- SensorFrameDuration
- <xref:Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(System.Int32%2c+Android.Util.Size)>
- ImageFormat
- PixelFormat