ImageReader.Surface Propriedade
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.
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.