ImageWriter.NewInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| NewInstance(Surface, Int32) |
Creare un nuovo ImageWriter. |
| NewInstance(Surface, Int32, ImageFormatType) |
Creare un nuovo ImageWriter con il numero massimo di immagini e formato specificati. |
NewInstance(Surface, Int32)
Creare un nuovo 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
Parametri
- surface
- Surface
La superficie di destinazione in cui questo writer produce dati immagine.
- maxImages
- Int32
Numero massimo di immagini a cui l'utente vuole accedere contemporaneamente per la produzione di dati immagine. Deve essere il più piccolo possibile per limitare l'uso della memoria. Quando maxImages Images viene dequeued dall'utente, uno di essi deve essere accodato prima che una nuova immagine possa essere dequeued per l'accesso tramite #dequeueInputImage().
Valori restituiti
nuova istanza di ImageWriter.
- Attributi
Commenti
Creare un nuovo ImageWriter.
Il maxImages parametro determina il numero massimo di Image oggetti che possono essere rimossi dalla coda contemporaneamente ImageWriter . La richiesta di più buffer utilizzerà più memoria, quindi è importante usare solo il numero minimo necessario.
Le dimensioni e il formato dell'immagine di input dipendono dalla superficie fornita dall'endpoint del consumer downstream.
Documentazione java per android.media.ImageWriter.newInstance(android.view.Surface, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
NewInstance(Surface, Int32, ImageFormatType)
Creare un nuovo ImageWriter con il numero massimo di immagini e formato specificati.
[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
Parametri
- surface
- Surface
La superficie di destinazione in cui questo writer produce dati immagine.
- maxImages
- Int32
Numero massimo di immagini a cui l'utente vuole accedere contemporaneamente per la produzione di dati immagine. Deve essere il più piccolo possibile per limitare l'uso della memoria. Quando maxImages Images viene dequeued dall'utente, uno di essi deve essere accodato prima che una nuova immagine possa essere dequeued per l'accesso tramite #dequeueInputImage().
- format
- ImageFormatType
Formato di imagewriter. Può essere qualsiasi formato valido specificato da ImageFormat o PixelFormat.
Valori restituiti
nuova istanza di ImageWriter.
- Attributi
Commenti
Creare un nuovo ImageWriter con il numero massimo di immagini e formato specificati.
Il maxImages parametro determina il numero massimo di Image oggetti che possono essere rimossi dalla coda contemporaneamente ImageWriter . La richiesta di più buffer utilizzerà più memoria, quindi è importante usare solo il numero minimo necessario.
Il formato specifica il formato dell'immagine di imageWriter. Il formato da surface verrà sottoposto a override con questo formato. Ad esempio, se la superficie viene ottenuta da un android.graphics.SurfaceTextureoggetto , il formato predefinito può essere PixelFormat#RGBA_8888. Se l'applicazione crea un oggetto ImageWriter con questa superficie e ImageFormat#PRIVATE, imagewriter sarà in grado di operare con ImageFormat#PRIVATE Immagini.
Si noti che l'endpoint del consumer può o non essere in grado di supportare le immagini con un formato diverso, in questo caso, l'applicazione deve usare questo metodo solo se il consumer è in grado di utilizzare tali immagini.
La dimensione dell'immagine di input dipende dalla superficie fornita dall'endpoint del consumer downstream.
Documentazione java per android.media.ImageWriter.newInstance(android.view.Surface, int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.