ImageFormat.Yv12 Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.

Android YUV-Format.

[Android.Runtime.Register("YV12")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
public const Android.Graphics.ImageFormatType Yv12 = 842094169;
[<Android.Runtime.Register("YV12")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Yv12 : Android.Graphics.ImageFormatType

Feldwert

Value = 842094169
Attribute

Hinweise

Android YUV-Format.

Dieses Format ist für Softwaredecoder und -anwendungen verfügbar.

YV12 ist ein 4:2:0 YCrCb planar Format bestehend aus einer WxH Y-Ebene gefolgt von (W/2) x (H/2) Cr- und Cb-Ebenen.

Bei diesem Format wird davon ausgegangen, dass ul>li eine gerade Breite</Li<>eine>gerade Höhe</Li li<>>ein horizontales Stride-Vielfaches von 16 Pixel</li li><>ein vertikaler Stride entspricht der Höhe</li/li<>/ul><<>

y_size = stride * height
            c_stride = ALIGN(stride/2, 16)
            c_size = c_stride * height/2
            size = y_size + c_size * 2
            cr_offset = y_size
            cb_offset = y_size + c_size

Für die android.hardware.camera2 API wird stattdessen das #YUV_420_888 Format für die YUV-Ausgabe empfohlen.

Für die ältere Kamera-API wird dieses Format garantiert für android.hardware.Camera Vorschaubilder seit API-Ebene 12 unterstützt; für frühere API-Versionen überprüfen Sie android.hardware.Camera.Parameters#getSupportedPreviewFormats().

Beachten Sie, dass für die Verwendung von Rückrufen in der Kameravorschau (siehe android.hardware.Camera#setPreviewCallback) der <Var>stride</var-Wert> der kleinste ist. Das heißt, er ist gleich:

stride = ALIGN(width, 16)

Java Dokumentation für android.graphics.ImageFormat.YV12.

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:

Weitere Informationen

  • <xref:Android.Hardware.Camera.SetPreviewCallback(.IPreviewCallback)>