YuvImage Costruttori

Definizione

Overload

Nome Descrizione
YuvImage(IntPtr, JniHandleOwnership)

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

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[])

Costruire un oggetto YuvImage.

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[], ColorSpace)

Costruire un oggetto YuvImage.

YuvImage(IntPtr, JniHandleOwnership)

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

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

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

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[])

Costruire un oggetto YuvImage.

[Android.Runtime.Register(".ctor", "([BIII[I)V", "")]
public YuvImage(byte[]? yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides);
[<Android.Runtime.Register(".ctor", "([BIII[I)V", "")>]
new Android.Graphics.YuvImage : byte[] * Android.Graphics.ImageFormatType * int * int * int[] -> Android.Graphics.YuvImage

Parametri

yuv
Byte[]

Dati YUV. Nel caso di più piani immagine, tutti i piani devono essere concatenati in una singola matrice di byte.

format
ImageFormatType

Formato dei dati YUV come definito in ImageFormat.

width
Int32

Larghezza di YuvImage.

height
Int32

Altezza di YuvImage.

strides
Int32[]

(Facoltativo) Byte di riga di ogni piano immagine. Se yuv contiene spaziatura interna, è necessario specificare lo stride di ogni immagine. Se strides è null, il metodo presuppone che non venga applicato alcun riempimento e derivi i byte di riga in base al formato e alla larghezza stessa.

Attributi

Eccezioni

se il formato non è supportato; width o height <= 0; oppure yuv è null.

Commenti

Costruire un oggetto YuvImage. Usare SRGB per come predefinito ColorSpace.

per android.graphics.YuvImage.YuvImage(byte[], int, int, int, 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

YuvImage(Byte[], ImageFormatType, Int32, Int32, Int32[], ColorSpace)

Costruire un oggetto YuvImage.

[Android.Runtime.Register(".ctor", "([BIII[ILandroid/graphics/ColorSpace;)V", "", ApiSince=34)]
public YuvImage(byte[] yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register(".ctor", "([BIII[ILandroid/graphics/ColorSpace;)V", "", ApiSince=34)>]
new Android.Graphics.YuvImage : byte[] * Android.Graphics.ImageFormatType * int * int * int[] * Android.Graphics.ColorSpace -> Android.Graphics.YuvImage

Parametri

yuv
Byte[]

Dati YUV. Nel caso di più piani immagine, tutti i piani devono essere concatenati in una singola matrice di byte.

format
ImageFormatType

Formato dei dati YUV come definito in ImageFormat.

width
Int32

Larghezza di YuvImage.

height
Int32

Altezza di YuvImage.

strides
Int32[]

(Facoltativo) Byte di riga di ogni piano immagine. Se yuv contiene spaziatura interna, è necessario specificare lo stride di ogni immagine. Se strides è null, il metodo presuppone che non venga applicato alcun riempimento e derivi i byte di riga in base al formato e alla larghezza stessa.

colorSpace
ColorSpace

Spazio dei colori dell'immagine YUV come definito in ColorSpace. Se il parametro è null, SRGB verrà impostato come valore predefinito.

Attributi

Commenti

Costruire un oggetto YuvImage.

per android.graphics.YuvImage.YuvImage(byte[], int, int, int, int[], android.graphics.ColorSpace).

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