ImageReader.AcquireNextImage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adquira a próxima imagem da fila do 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
Retornos
um novo quadro de dados de imagem ou null se nenhum dado de imagem estiver disponível.
- Atributos
Exceções
se maxImages as imagens forem adquiridas no momento
Comentários
Adquira a próxima imagem da fila do ImageReader. Retorna null se nenhuma nova imagem estiver disponível.
Aviso: Considere usar #acquireLatestImage() , pois ele liberará automaticamente imagens mais antigas e permitirá que rotinas de processamento mais lentas sejam atualizadas para o quadro mais recente. O uso é #acquireNextImage recomendado para processamento em lotes/em segundo plano. Usar essa função incorretamente pode fazer com que as imagens apareçam com um atraso cada vez maior, seguido por uma parada completa em que nenhuma nova imagem parece aparecer.
Esta operação falhará lançando um IllegalStateException se maxImages tiver sido adquirido com #acquireNextImage ou #acquireLatestImage. Em particular, uma sequência ou #acquireLatestImage#acquireNextImage chamadas maiores do que #getMaxImages maxImages sem chamar Image#close no meio esgotará a fila subjacente. Nesse momento, IllegalStateException serão lançadas até que mais imagens sejam lançadas com Image#close.
Java documentação para android.media.ImageReader.acquireNextImage().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.