Compartilhar via


ImageReader.Surface Propriedade

Definição

Obter um Surface que pode ser usado para produzir Image Images para isso ImageReader.

public virtual Android.Views.Surface? Surface { [Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")] get; }
[<get: Android.Runtime.Register("getSurface", "()Landroid/view/Surface;", "GetGetSurfaceHandler")>]
member this.Surface : Android.Views.Surface

Valor da propriedade

A Surface a ser usado para um destino de desenho para várias APIs.

Atributos

Comentários

Obter um Surface que pode ser usado para produzir Image Images para isso ImageReader.

Até que os dados de imagem válidos sejam renderizados nisso Surface, o #acquireNextImage método retornará null. Apenas uma fonte pode produzir dados neste Surface ao mesmo tempo, embora a mesma Surface possa ser reutilizada com uma API diferente quando a primeira fonte for desconectada do Surface.

Observe que manter o objeto Surface retornado por esse método não é suficiente para impedir que seu ImageReader pai seja recuperado. Nesse sentido, um Surface age como um java.lang.ref.WeakReference weak reference para o ImageReader que o fornece.

Documentação Java para android.media.ImageReader.getSurface().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a