ImageReader.AcquireNextImage 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.
Acquérir l’image suivante à partir de la file d’attente d’ImageReader.
[Android.Runtime.Register("acquireNextImage", "()Landroid/media/Image;", "GetAcquireNextImageHandler")]
public virtual Android.Media.Image? AcquireNextImage();
[<Android.Runtime.Register("acquireNextImage", "()Landroid/media/Image;", "GetAcquireNextImageHandler")>]
abstract member AcquireNextImage : unit -> Android.Media.Image
override this.AcquireNextImage : unit -> Android.Media.Image
Retours
une nouvelle trame de données d’image ou null si aucune donnée d’image n’est disponible.
- Attributs
Exceptions
si maxImages des images sont actuellement acquises
Remarques
Acquérir l’image suivante à partir de la file d’attente d’ImageReader. Retourne null si aucune nouvelle image n’est disponible.
Avertissement : Envisagez d’utiliser #acquireLatestImage() à la place, car il libère automatiquement des images plus anciennes et autorise les routines de traitement plus lentes à rattraper le plus récent frame. L’utilisation est #acquireNextImage recommandée pour le traitement par lots/en arrière-plan. L’utilisation incorrecte de cette fonction peut entraîner l’apparition d’images avec un délai toujours croissant, suivi d’un blocage complet où aucune nouvelle image ne semble apparaître.
Cette opération échoue en lève un IllegalStateException si maxImages vous avez été acquis avec #acquireNextImage ou #acquireLatestImage. En particulier, une séquence d’appels #acquireNextImage#acquireLatestImage supérieur #getMaxImages maxImages ou supérieur à sans appel Image#close entre eux épuise la file d’attente sous-jacente. À ce stade, IllegalStateException sera levée jusqu’à ce que d’autres images soient publiées avec Image#close.
Java documentation pour android.media.ImageReader.acquireNextImage().
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.