ImageReader.AcquireNextImage Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Adquiera la siguiente imagen de la cola de 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
Devoluciones
un nuevo marco de datos de imagen o null si no hay datos de imagen disponibles.
- Atributos
Excepciones
si maxImages las imágenes se adquieren actualmente
Comentarios
Adquiera la siguiente imagen de la cola de ImageReader. Devuelve null si no hay ninguna imagen nueva disponible.
Advertencia: Considere la posibilidad de usar #acquireLatestImage() en su lugar, ya que liberará automáticamente imágenes anteriores y permitirá que las rutinas de procesamiento de ejecución más lentas se ponga al día con el marco más reciente. Se recomienda el uso de #acquireNextImage para el procesamiento por lotes o en segundo plano. El uso incorrecto de esta función puede hacer que las imágenes aparezcan con un retraso cada vez mayor, seguido de una parada completa en la que parece que no aparecen nuevas imágenes.
Se producirá un IllegalStateExceptionmaxImages error en esta operación si se ha adquirido con #acquireNextImage o #acquireLatestImage. En concreto, una secuencia de llamadas o #acquireNextImage#acquireLatestImage mayor que #getMaxImages maxImages sin llamar Image#close entre se agotará la cola subyacente. En ese momento, IllegalStateException se producirá hasta que se publiquen más imágenes con Image#close.
Java documentación para android.media.ImageReader.acquireNextImage().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.