Language

StreamConfigurationMap.GetOutputSizes メソッド

定義

オーバーロード

名前 説明
GetOutputSizes(Int32)

要求されたイメージ formatと互換性のあるサイズの一覧を取得します。

GetOutputSizes(Class)

出力として使用する klass と互換性のあるサイズの一覧を取得します。

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

返品

Size[]

サポートされているサイズの配列、またはformatがサポートされている出力でない場合はnull

属性

注釈

要求されたイメージ formatと互換性のあるサイズの一覧を取得します。

formatは、サポートされている形式 (#getOutputFormatsによって返される形式のいずれか) である必要があります。

API レベル 23 の時点では、android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE機能をサポートするデバイスで#getHighResolutionOutputSizesメソッドを使用して、推奨される 20fps レートでは動作できない高解像度出力サイズの一覧を取得できます。 つまり、サポートされている一部の形式では、サポートされているすべての解像度が 20fps 未満で動作する場合、このメソッドは空のリストを返します。 BURST_CAPTURE機能をサポートしていないデバイスの場合は、すべての出力解像度がこの方法で一覧表示されます。

Javaドキュメント。

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

こちらもご覧ください

適用対象

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以外のオブジェクト参照

返品

Size[]

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を返す必要があります。

Javaドキュメント。

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

適用対象