Surface Construtores

Definição

Sobrecargas

Nome Description
Surface(SurfaceTexture)

Criar Surface de um SurfaceTexture.

Surface(SurfaceControl)

Criar um Surface associado a um determinado SurfaceControl.

Surface(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Surface(SurfaceTexture)

Criar Surface de um SurfaceTexture.

[Android.Runtime.Register(".ctor", "(Landroid/graphics/SurfaceTexture;)V", "")]
public Surface(Android.Graphics.SurfaceTexture? surfaceTexture);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/SurfaceTexture;)V", "")>]
new Android.Views.Surface : Android.Graphics.SurfaceTexture -> Android.Views.Surface

Parâmetros

surfaceTexture
SurfaceTexture

O SurfaceTexture que é atualizado por este Surface.

Atributos

Comentários

Criar Surface de um SurfaceTexture.

As imagens desenhadas para o Surface serão disponibilizadas para o SurfaceTexture, que pode anexá-las a uma textura opengl es via SurfaceTexture#updateTexImage.

Observe que manter a Surface criada aqui não é suficiente para impedir que o SurfaceTexture fornecido seja recuperado. Nesse sentido, o Surface agirá como um java.lang.ref.WeakReference weak reference para o SurfaceTexture.

Java documentação para android.view.Surface.Surface(android.graphics.SurfaceTexture).

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.

Aplica-se a

Surface(SurfaceControl)

Criar um Surface associado a um determinado SurfaceControl.

[Android.Runtime.Register(".ctor", "(Landroid/view/SurfaceControl;)V", "", ApiSince=29)]
public Surface(Android.Views.SurfaceControl from);
[<Android.Runtime.Register(".ctor", "(Landroid/view/SurfaceControl;)V", "", ApiSince=29)>]
new Android.Views.Surface : Android.Views.SurfaceControl -> Android.Views.Surface

Parâmetros

from
SurfaceControl

O SurfaceControl ao qual associar esse Surface

Atributos

Comentários

Criar um Surface associado a um determinado SurfaceControl. Os buffers enviados para essa superfície serão exibidos pelo compositor do sistema de acordo com os parâmetros especificados pelo controle. Várias superfícies podem ser construídas a partir de um SurfaceControl, mas apenas uma pode ser conectada (por exemplo, ter um contexto EGL ativo) por vez.

Java documentação para android.view.Surface.Surface(android.view.SurfaceControl).

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.

Aplica-se a

Surface(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

protected Surface(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.Surface : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.Surface

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

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.

Aplica-se a