Lingua

SurfaceTexture Costruttori

Definizione

Overload

Nome Descrizione
SurfaceTexture(Boolean)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

SurfaceTexture(Int32)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

SurfaceTexture(Int32, Boolean)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

SurfaceTexture(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

SurfaceTexture(Boolean)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

[Android.Runtime.Register(".ctor", "(Z)V", "", ApiSince=26)]
public SurfaceTexture(bool singleBufferMode);
[<Android.Runtime.Register(".ctor", "(Z)V", "", ApiSince=26)>]
new Android.Graphics.SurfaceTexture : bool -> Android.Graphics.SurfaceTexture

Parametri

singleBufferMode
Boolean

se SurfaceTexture sarà in modalità con buffer singolo.

Attributi

Commenti

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

In modalità con buffer singolo l'applicazione è responsabile della serializzazione dell'accesso al buffer del contenuto dell'immagine. Ogni volta che il contenuto dell'immagine deve essere aggiornato, è necessario chiamare il #releaseTexImage() metodo prima che il producer di contenuti immagine acquisisca la proprietà del buffer. Ad esempio, quando si produce contenuto di immagini con le funzioni di ANativeWindow_lock e ANativeWindow_unlockAndPost NDK, #releaseTexImage() è necessario chiamare prima di ogni ANativeWindow_lock o tale chiamata avrà esito negativo. Quando si produce contenuto di immagini con OpenGL ES, #releaseTexImage() è necessario chiamare prima che la prima funzione OpenGL ES chiami ogni fotogramma.

A differenza di #SurfaceTexture(int, boolean), che accetta un nome di oggetto trama OpenGL, questo costruttore crea SurfaceTexture in modalità disconnessa. È necessario passare un nome di trama usando #attachToGLContext prima di chiamare #releaseTexImage() e produrre contenuto di immagini usando OpenGL ES.

per android.graphics.SurfaceTexture.SurfaceTexture(boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SurfaceTexture(Int32)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

[Android.Runtime.Register(".ctor", "(I)V", "")]
public SurfaceTexture(int texName);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Android.Graphics.SurfaceTexture : int -> Android.Graphics.SurfaceTexture

Parametri

texName
Int32

nome dell'oggetto trama OpenGL (ad esempio generato tramite glGenTextures)

Attributi

Commenti

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

per android.graphics.SurfaceTexture.SurfaceTexture(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SurfaceTexture(Int32, Boolean)

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

[Android.Runtime.Register(".ctor", "(IZ)V", "")]
public SurfaceTexture(int texName, bool singleBufferMode);
[<Android.Runtime.Register(".ctor", "(IZ)V", "")>]
new Android.Graphics.SurfaceTexture : int * bool -> Android.Graphics.SurfaceTexture

Parametri

texName
Int32

nome dell'oggetto trama OpenGL (ad esempio generato tramite glGenTextures)

singleBufferMode
Boolean

se SurfaceTexture sarà in modalità con buffer singolo.

Attributi

Commenti

Costruisci una nuova surfaceTexture per trasmettere le immagini a una determinata trama OpenGL.

In modalità con buffer singolo l'applicazione è responsabile della serializzazione dell'accesso al buffer del contenuto dell'immagine. Ogni volta che il contenuto dell'immagine deve essere aggiornato, è necessario chiamare il #releaseTexImage() metodo prima che il producer di contenuti immagine acquisisca la proprietà del buffer. Ad esempio, quando si produce contenuto di immagini con le funzioni di ANativeWindow_lock e ANativeWindow_unlockAndPost NDK, #releaseTexImage() è necessario chiamare prima di ogni ANativeWindow_lock o tale chiamata avrà esito negativo. Quando si produce contenuto di immagini con OpenGL ES, #releaseTexImage() è necessario chiamare prima che la prima funzione OpenGL ES chiami ogni fotogramma.

per android.graphics.SurfaceTexture.SurfaceTexture(int, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SurfaceTexture(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a