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 (ナノ秒単位) を取得します。
これは、 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 を返す場合があります。
ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 を返す場合があります。
ストリームの最小フレーム期間 (特定の形式、サイズ) は、ストリームが入力か出力かに関係なく同じです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
- SensorFrameDuration
- <xref:Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(System.Int32%2c+Android.Util.Size)>
- ImageFormat
- PixelFormat