Sprache

HardwareBufferFormat Enumeration

Definition

public enum HardwareBufferFormat
type HardwareBufferFormat = 
Vererbung
HardwareBufferFormat

Felder

Name Wert Beschreibung
Rgba8888 1
Rgbx8888 2

Format: 8 Bits jedes Rot, Grün, Blau, Alpha, Alpha ist immer 0xFF

Android-Referenz für android.hardware.HardwareBuffer.RGBX_8888.

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.

Rgb888 3

Format: 8 Bits jedes Rot, Grün, Blau, kein Alpha

Android-Referenz für android.hardware.HardwareBuffer.RGB_888.

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.

Rgb565 4

Format: 5 Bits jeweils rot und blau, 6 Bit grün, kein Alpha

Android-Referenz für android.hardware.HardwareBuffer.RGB_565.

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.

RgbaFp16 22

Format: jeweils 16 Bit rot, grün, blau, alpha

Android-Referenz für android.hardware.HardwareBuffer.RGBA_FP16.

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.

Blob 33

Format: undurchsichtiges Format, das für die Unformatierte Datenübertragung verwendet wird; muss eine Höhe von 1 aufweisen

Android-Referenz für android.hardware.HardwareBuffer.BLOB.

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.

Ycbcr420888 35

Format: Planar YCbCr 420; muss eine gerade Breite und Höhe aufweisen

Android-Referenz für android.hardware.HardwareBuffer.YCBCR_420_888.

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.

Rgba1010102 43

Format: 10 Bits jedes Rot, Grün, Blau, 2 Bit Alpha

Android-Referenz für android.hardware.HardwareBuffer.RGBA_1010102.

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.

D16 48

Format: 16 Bit Tiefe

Android-Referenz für android.hardware.HardwareBuffer.D_16.

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.

D24 49

Format: 24 Bit Tiefe

Android-Referenz für android.hardware.HardwareBuffer.D_24.

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.

Ds24ui8 50

Format: 24 Bit Tiefe, 8 Bit Schablone

Android-Referenz für android.hardware.HardwareBuffer.DS_24UI8.

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.

DFp32 51

Format: 32 Bit Tiefe

Android-Referenz für android.hardware.HardwareBuffer.D_FP32.

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.

DsFp32ui8 52

Format: 32 Bit Tiefe, 8 Bit Schablone

Android-Referenz für android.hardware.HardwareBuffer.DS_FP32UI8.

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.

SUi8 53

Format: 8 Bit Schablone

Android-Referenz für android.hardware.HardwareBuffer.S_UI8.

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.

YcbcrP010 54

Android YUV P010-Format.

Android-Referenz für android.hardware.HardwareBuffer.YCBCR_P010.

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.

R8 56

Format: 8 Bit rot

Android-Referenz für android.hardware.HardwareBuffer.R_8.

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.

R16 57

Format: 16 Bit rot. Bei einer Stichprobe auf der GPU wird dies als nicht signierte ganze Zahl anstelle der impliziten nicht signierten Normalisierung dargestellt. Weitere Informationen finden Sie unter https://www.khronos.org/opengl/wiki/Normalized_Integer

Android-Referenz für android.hardware.HardwareBuffer.R_16.

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.

Rg1616 58

Format: 16 Bits jedes rot, grün. Bei einer Stichprobe auf der GPU wird dies als nicht signierte ganze Zahl anstelle der impliziten nicht signierten Normalisierung dargestellt. Weitere Informationen finden Sie unter https://www.khronos.org/opengl/wiki/Normalized_Integer

Android-Referenz für android.hardware.HardwareBuffer.RG_1616.

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.

Rgba10101010 59

Format: 10 Bits jedes Rot, Grün, Blau, Alpha

Android-Referenz für android.hardware.HardwareBuffer.RGBA_10101010.

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.

YcbcrP210 60

Android YUV P210-Format.

Android-Referenz für android.hardware.HardwareBuffer.YCBCR_P210.

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.

R12 61

16-Bit-Format mit einer einzelnen 12-Bit-Komponente. Das Format ist 16 Bit ohne Vorzeichen ganze Zahl, die 12 Bit der R-Komponente in den oberen 12 Bits des 16-Bit-Worts mit den unteren 4 Bit nicht verwendet hat.

Android-Referenz für android.hardware.HardwareBuffer.R_12.

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.

R14 62

16-Bit-Format mit einer einzelnen 14-Bit-Komponente. Das Format ist eine 16-Bit-ganzzahl ohne Vorzeichen, die 14 Bit der R-Komponente in den oberen 14 Bits des 16-Bit-Worts mit den unteren 2 Bit nicht verwendet hat.

Android-Referenz für android.hardware.HardwareBuffer.R_14.

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.

Rg1212 63

32-Bit-Format mit 12-Bit-R- und G-Komponenten in dieser Reihenfolge von der niedrigsten Speicheradresse bis zur höchsten Speicheradresse. Das Format ist eine 32-Bit-ganzzahl ohne Vorzeichen, die eine 12-Bit-R-Komponente in den oberen 12 Bits des Worts in Byte 0..1 und eine 12-Bit-G-Komponente in den oberen 12 Bits des Worts in Bytes 2..3 enthält, wobei die unteren 4 Bit jedes Worts nicht verwendet werden.

Android-Referenz für android.hardware.HardwareBuffer.RG_1212.

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.

Rg1414 64

32-Bit-Format mit 14-Bit-R- und G-Komponenten in dieser Reihenfolge von der niedrigsten Speicheradresse bis zur höchsten Speicheradresse. Das Format ist eine 32-Bit-ganzzahl ohne Vorzeichen, die eine 14-Bit-R-Komponente in den oberen 14 Bits des Worts in Byte 0..1 und eine 14-Bit-G-Komponente in den oberen 14 Bits des Worts in Bytes 2..3 enthält, wobei die unteren 2 Bit jedes Worts nicht verwendet werden.

Android-Referenz für android.hardware.HardwareBuffer.RG_1414.

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.

Rgba12121212 65

64-Bit-Format mit 12-Bit-R-, G-, B- und A-Komponenten in dieser Reihenfolge von der niedrigsten Speicheradresse bis zur höchsten Speicheradresse. Das Format ist eine 64-Bit-ganzzahl ohne Vorzeichen, die eine 12-Bit-R-Komponente in den oberen 12 Bits des Worts in Byte 0..1, eine 12-Bit-G-Komponente in den oberen 12 Bits des Worts in Bytes 2..3, eine 12-Bit-B-Komponente in den oberen 12 Bits des Worts in Byte 4..5, und eine 12-Bit-A-Komponente in den oberen 12 Bits des Worts in Byte 6..7, wobei die unteren 4 Bit jedes Worts nicht verwendet werden.

Android-Referenz für android.hardware.HardwareBuffer.RGBA_12121212.

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.

Rgba14141414 66

64-Bit-Format mit 14-Bit-R-, G-, B- und A-Komponenten in dieser Reihenfolge von der niedrigsten Speicheradresse bis zur höchsten Speicheradresse. Das Format ist eine 64-Bit-ganzzahl ohne Vorzeichen, die eine 14-Bit-R-Komponente in den oberen 14 Bits des Worts in Bytes 0..1, eine 14-Bit-G-Komponente in den oberen 14 Bits des Worts in Bytes 2..3, eine 14-Bit-B-Komponente in den oberen 14 Bits des Worts in Bytes 4..5, und eine 14-Bit-A-Komponente in den oberen 14 Bits des Worts in Byte 6..7, wobei die unteren 2 Bit jedes Worts nicht verwendet werden.

Android-Referenz für android.hardware.HardwareBuffer.RGBA_14141414.

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.

Bgra1010102 67

32-Bit-gepacktes Format mit 2-Bit-A-, 10-Bit-R-, G- und B-Komponenten in dieser Reihenfolge von den wichtigsten Bits bis zu den am wenigsten signifikanten Bits. Die Komponentenwerte sind nicht signiert, normalisiert auf den Bereich [0, 1], dessen Interpretation durch den Datenbereich definiert wird.

Android-Referenz für android.hardware.HardwareBuffer.BGRA_1010102.

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.

Bgrx1010102 68

32-Bit-gepacktes Format mit 2-Bit-, 10-Bit-R-, G- und B-Komponenten in dieser Reihenfolge von den wichtigsten Bits bis zu den am wenigsten signifikanten Bits. Die Komponentenwerte sind nicht signiert, normalisiert auf den Bereich [0, 1], dessen Interpretation durch den Datenbereich definiert wird.

Android-Referenz für android.hardware.HardwareBuffer.BGRX_1010102.

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.

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: