ImageWriter.NewInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| NewInstance(Surface, Int32) |
Créez un imageWriter. |
| NewInstance(Surface, Int32, ImageFormatType) |
Créez un ImageWriter avec un nombre maximal d’images et de format donnés. |
NewInstance(Surface, Int32)
Créez un 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
Paramètres
- surface
- Surface
La destination Surface cet enregistreur produit des données d’image.
- maxImages
- Int32
Nombre maximal d’images que l’utilisateur souhaite accéder simultanément pour produire des données d’image. Cela doit être aussi petit que possible pour limiter l’utilisation de la mémoire. Une fois que maxImages Images sont mises en file d’attente par l’utilisateur, l’une d’entre elles doit être mise en file d’attente avant qu’une nouvelle image puisse être mise en file d’attente pour l’accès via #dequeueInputImage().
Retours
nouvelle instance ImageWriter.
- Attributs
Remarques
Créez un imageWriter.
Le maxImages paramètre détermine le nombre maximal d’objets Image pouvant être mis en file d’attente simultanément ImageWriter . La demande de mémoires tampons supplémentaires utilisera davantage de mémoire. Il est donc important d’utiliser uniquement le nombre minimal nécessaire.
La taille et le format de l’image d’entrée dépendent de la Surface fournie par le point de terminaison consommateur en aval.
Java documentation pour android.media.ImageWriter.newInstance(android.view.Surface, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NewInstance(Surface, Int32, ImageFormatType)
Créez un ImageWriter avec un nombre maximal d’images et de format donnés.
[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
Paramètres
- surface
- Surface
La destination Surface cet enregistreur produit des données d’image.
- maxImages
- Int32
Nombre maximal d’images que l’utilisateur souhaite accéder simultanément pour produire des données d’image. Cela doit être aussi petit que possible pour limiter l’utilisation de la mémoire. Une fois que maxImages Images sont mises en file d’attente par l’utilisateur, l’une d’entre elles doit être mise en file d’attente avant qu’une nouvelle image puisse être mise en file d’attente pour l’accès via #dequeueInputImage().
- format
- ImageFormatType
Format de cette ImageWriter. Il peut s’agir de n’importe quel format valide spécifié par ImageFormat ou PixelFormat.
Retours
nouvelle instance ImageWriter.
- Attributs
Remarques
Créez un ImageWriter avec un nombre maximal d’images et de format donnés.
Le maxImages paramètre détermine le nombre maximal d’objets Image pouvant être mis en file d’attente simultanément ImageWriter . La demande de mémoires tampons supplémentaires utilisera davantage de mémoire. Il est donc important d’utiliser uniquement le nombre minimal nécessaire.
Le format spécifie le format d’image de cet ImageWriter. Le format du surface fichier sera remplacé par ce format. Par exemple, si la surface est obtenue à partir d’un android.graphics.SurfaceTexture, le format par défaut peut être PixelFormat#RGBA_8888. Si l’application crée un ImageWriter avec cette surface et ImageFormat#PRIVATEque cette imageWriter peut fonctionner avec ImageFormat#PRIVATE des images.
Notez que le point de terminaison du consommateur peut ou ne pas être en mesure de prendre en charge des images avec un format différent, dans ce cas, l’application ne doit utiliser cette méthode que si le consommateur est en mesure de consommer ces images.
La taille de l’image d’entrée dépend de la Surface fournie par le point de terminaison consommateur en aval.
Java documentation pour android.media.ImageWriter.newInstance(android.view.Surface, int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.