ImageWriter.NewInstance メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| NewInstance(Surface, Int32) |
新しい ImageWriter を作成します。 |
| NewInstance(Surface, Int32, ImageFormatType) |
指定された数の最大イメージと形式で新しい ImageWriter を作成します。 |
NewInstance(Surface, Int32)
新しい ImageWriter を作成します。
[Android.Runtime.Register("newInstance", "(Landroid/view/Surface;I)Landroid/media/ImageWriter;", "", ApiSince=23)]
public static Android.Media.ImageWriter NewInstance(Android.Views.Surface surface, int maxImages);
[<Android.Runtime.Register("newInstance", "(Landroid/view/Surface;I)Landroid/media/ImageWriter;", "", ApiSince=23)>]
static member NewInstance : Android.Views.Surface * int -> Android.Media.ImageWriter
パラメーター
- surface
- Surface
このライター Surface変換先は、Image データを生成します。
- maxImages
- Int32
イメージ データを生成するためにユーザーが同時にアクセスするイメージの最大数。 メモリ使用量を制限するには、できるだけ小さくする必要があります。 maxImages イメージがユーザーによってデキューされたら、 #dequeueInputImage()経由でアクセスするために新しいイメージをデキューする前に、そのうちの 1 つをキューに戻す必要があります。
返品
新しい ImageWriter インスタンス。
- 属性
注釈
新しい ImageWriter を作成します。
maxImages パラメーターは、ImageWriterから同時にデキューできるImage オブジェクトの最大数を決定します。 より多くのバッファーを要求すると、より多くのメモリが使い果たされるため、必要な最小数のみを使用することが重要です。
入力イメージのサイズと形式は、ダウンストリーム コンシューマー エンドポイントによって提供されるSurfaceによって異なります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(Surface, Int32, ImageFormatType)
指定された数の最大イメージと形式で新しい ImageWriter を作成します。
[Android.Runtime.Register("newInstance", "(Landroid/view/Surface;II)Landroid/media/ImageWriter;", "", ApiSince=29)]
public static Android.Media.ImageWriter NewInstance(Android.Views.Surface surface, int maxImages, Android.Graphics.ImageFormatType format);
[<Android.Runtime.Register("newInstance", "(Landroid/view/Surface;II)Landroid/media/ImageWriter;", "", ApiSince=29)>]
static member NewInstance : Android.Views.Surface * int * Android.Graphics.ImageFormatType -> Android.Media.ImageWriter
パラメーター
- surface
- Surface
このライター Surface変換先は、Image データを生成します。
- maxImages
- Int32
イメージ データを生成するためにユーザーが同時にアクセスするイメージの最大数。 メモリ使用量を制限するには、できるだけ小さくする必要があります。 maxImages イメージがユーザーによってデキューされたら、 #dequeueInputImage()経由でアクセスするために新しいイメージをデキューする前に、そのうちの 1 つをキューに戻す必要があります。
- format
- ImageFormatType
この ImageWriter の形式。
ImageFormatまたはPixelFormatで指定された任意の有効な形式を指定できます。
返品
新しい ImageWriter インスタンス。
- 属性
注釈
指定された数の最大イメージと形式で新しい ImageWriter を作成します。
maxImages パラメーターは、ImageWriterから同時にデキューできるImage オブジェクトの最大数を決定します。 より多くのバッファーを要求すると、より多くのメモリが使い果たされるため、必要な最小数のみを使用することが重要です。
この形式は、この ImageWriter のイメージ形式を指定します。
surfaceの形式は、この形式でオーバーライドされます。 たとえば、サーフェスが android.graphics.SurfaceTextureから取得された場合、既定の形式が PixelFormat#RGBA_8888される場合があります。 アプリケーションがこのサーフェスと ImageFormat#PRIVATEで ImageWriter を作成した場合、この ImageWriter は ImageFormat#PRIVATE Images で動作できます。
コンシューマーエンドポイントは、異なる形式のイメージをサポートできる場合とサポートできない場合があることに注意してください。このような場合、アプリケーションでは、コンシューマーがそのようなイメージを使用できる場合にのみ、このメソッドを使用する必要があります。
入力イメージ サイズは、ダウンストリーム コンシューマー エンドポイントによって提供されるSurfaceによって異なります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。