StreamConfigurationMap.GetOutputSizes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetOutputSizes(Int32) |
要求されたイメージ |
| GetOutputSizes(Class) |
出力として使用する |
GetOutputSizes(Int32)
要求されたイメージ formatと互換性のあるサイズの一覧を取得します。
[Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")]
public Android.Util.Size[]? GetOutputSizes(int format);
[<Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")>]
member this.GetOutputSizes : int -> Android.Util.Size[]
パラメーター
- format
- Int32
ImageFormatまたはPixelFormat
返品
サポートされているサイズの配列、またはformatがサポートされている出力でない場合はnull
- 属性
注釈
要求されたイメージ formatと互換性のあるサイズの一覧を取得します。
formatは、サポートされている形式 (#getOutputFormatsによって返される形式のいずれか) である必要があります。
API レベル 23 の時点では、android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE機能をサポートするデバイスで#getHighResolutionOutputSizesメソッドを使用して、推奨される 20fps レートでは動作できない高解像度出力サイズの一覧を取得できます。 つまり、サポートされている一部の形式では、サポートされているすべての解像度が 20fps 未満で動作する場合、このメソッドは空のリストを返します。 BURST_CAPTURE機能をサポートしていないデバイスの場合は、すべての出力解像度がこの方法で一覧表示されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
GetOutputSizes(Class)
出力として使用する klass と互換性のあるサイズの一覧を取得します。
[Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Util.Size[]? GetOutputSizes(Java.Lang.Class? klass);
[<Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputSizes : Java.Lang.Class -> Android.Util.Size[]
パラメーター
- klass
- Class
null
Class以外のオブジェクト参照
返品
ImageFormat#PRIVATE形式でサポートされているサイズの配列。klassがサポートされている出力でない場合はnull。
- 属性
注釈
出力として使用する klass と互換性のあるサイズの一覧を取得します。
サポートされているクラスの中には、 ImageFormat#PRIVATE以外の追加の形式がサポートされているものもあります。この関数は ImageFormat#PRIVATEのサイズのみを返します。 たとえば、ImageFormat#YUV_420_888とImageFormat#PRIVATEをサポートandroid.media.ImageReader、このメソッドはクラスのImageFormat#PRIVATEのサイズのみを返android.media.ImageReader。
NV21などの適切に定義された形式が必要な場合は、代わりに #getOutputSizes(int) を使用します。
klassはサポートされている出力である必要があります。クエリ#isOutputSupportedFor(Class)はtrueを返す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。