Sprache

YuvImage Konstruktoren

Definition

Überlädt

Name Beschreibung
YuvImage(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Erstellen Sie ein YuvImage.

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

Erstellen Sie ein YuvImage.

YuvImage(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Erstellen Sie ein 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

Parameter

yuv
Byte[]

Die YUV-Daten. Bei mehreren Bildebenen müssen alle Ebenen in ein einzelnes Bytearray verkettet werden.

format
ImageFormatType

Das YUV-Datenformat gemäß definition in ImageFormat.

width
Int32

Die Breite des YuvImage.

height
Int32

Die Höhe des YuvImage.

strides
Int32[]

(Optional) Zeilenbytes jeder Bildebene. Wenn Yuv Abstand enthält, muss der Abstand jedes Bilds bereitgestellt werden. Wenn "strides" null ist, geht die Methode davon aus, dass die Zeilenbytes nicht durch Format und Breite selbst gewertet werden.

Attribute

Ausnahmen

wenn das Format nicht unterstützt wird; width or height <= 0; or yuv is null.

Hinweise

Erstellen Sie ein YuvImage. Verwenden Sie SRGB als Standard ColorSpace.

Java Dokumentation für android.graphics.YuvImage.YuvImage(byte[], int, int, int, int[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Erstellen Sie ein 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

Parameter

yuv
Byte[]

Die YUV-Daten. Bei mehreren Bildebenen müssen alle Ebenen in ein einzelnes Bytearray verkettet werden.

format
ImageFormatType

Das YUV-Datenformat gemäß definition in ImageFormat.

width
Int32

Die Breite des YuvImage.

height
Int32

Die Höhe des YuvImage.

strides
Int32[]

(Optional) Zeilenbytes jeder Bildebene. Wenn Yuv Abstand enthält, muss der Abstand jedes Bilds bereitgestellt werden. Wenn "strides" null ist, geht die Methode davon aus, dass die Zeilenbytes nicht durch Format und Breite selbst gewertet werden.

colorSpace
ColorSpace

Der YUV-Bildfarbraum gemäß definition in ColorSpace. Wenn der Parameter null ist, wird SRGB als Standardwert festgelegt.

Attribute

Hinweise

Erstellen Sie ein YuvImage.

Java Dokumentation für android.graphics.YuvImage.YuvImage(byte[], int, int, int, int[], android.graphics.ColorSpace).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: