SurfaceTexture Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.