Sprache

HardwareBufferFormat Enumeration

Definition

public enum HardwareBufferFormat
type HardwareBufferFormat = 
Vererbung
HardwareBufferFormat

Felder

Name Wert Beschreibung
Rgba8888 1
Rgbx8888 2
Rgb888 3
Rgb565 4
RgbaFp16 22
Blob 33
Ycbcr420888 35
Rgba1010102 43
D16 48
D24 49
Ds24ui8 50
DFp32 51
DsFp32ui8 52
SUi8 53
YcbcrP010 54
R8 56
R16 57
Rg1616 58
Rgba10101010 59
YcbcrP210 60
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: