Lenguaje

HardwareBufferFormat Enumeración

Definición

public enum HardwareBufferFormat
type HardwareBufferFormat = 
Herencia
HardwareBufferFormat

Campos

Nombre Valor Description
Rgba8888 1
Rgbx8888 2

Formato: 8 bits cada rojo, verde, azul, alfa, alfa siempre es 0xFF

Referencia de Android para android.hardware.HardwareBuffer.RGBX_8888.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgb888 3

Formato: 8 bits cada rojo, verde, azul, sin alfa

Referencia de Android para android.hardware.HardwareBuffer.RGB_888.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgb565 4

Formato: 5 bits cada rojo y azul, 6 bits verde, sin alfa

Referencia de Android para android.hardware.HardwareBuffer.RGB_565.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

RgbaFp16 22

Formato: 16 bits cada rojo, verde, azul, alfa

Referencia de Android para android.hardware.HardwareBuffer.RGBA_FP16.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Blob 33

Formato: formato opaco utilizado para la transferencia de datos sin procesar; debe tener un alto de 1

Referencia de Android para android.hardware.HardwareBuffer.BLOB.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Ycbcr420888 35

Formato: Planar YCbCr 420; debe tener un ancho par y alto.

Referencia de Android para android.hardware.HardwareBuffer.YCBCR_420_888.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgba1010102 43

Formato: 10 bits cada rojo, verde, azul, 2 bits alfa

Referencia de Android para android.hardware.HardwareBuffer.RGBA_1010102.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

D16 48

Formato: profundidad de 16 bits

Referencia de Android para android.hardware.HardwareBuffer.D_16.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

D24 49

Formato: profundidad de 24 bits

Referencia de Android para android.hardware.HardwareBuffer.D_24.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Ds24ui8 50

Formato: profundidad de 24 bits, galería de símbolos de 8 bits

Referencia de Android para android.hardware.HardwareBuffer.DS_24UI8.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

DFp32 51

Formato: profundidad de 32 bits

Referencia de Android para android.hardware.HardwareBuffer.D_FP32.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

DsFp32ui8 52

Formato: profundidad de 32 bits, galería de símbolos de 8 bits

Referencia de Android para android.hardware.HardwareBuffer.DS_FP32UI8.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

SUi8 53

Formato: galería de símbolos de 8 bits

Referencia de Android para android.hardware.HardwareBuffer.S_UI8.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

YcbcrP010 54

Formato YUV P010 de Android.

Referencia de Android para android.hardware.HardwareBuffer.YCBCR_P010.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

R8 56

Formato: 8 bits rojo

Referencia de Android para android.hardware.HardwareBuffer.R_8.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

R16 57

Formato: 16 bits rojo. Cuando se muestrea en la GPU, se representa como un entero sin signo en lugar de normalizar implícitamente sin signo. Para obtener más información, consulte https://www.khronos.org/opengl/wiki/Normalized_Integer

Referencia de Android para android.hardware.HardwareBuffer.R_16.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rg1616 58

Formato: 16 bits cada rojo, verde. Cuando se muestrea en la GPU, se representa como un entero sin signo en lugar de normalizar implícitamente sin signo. Para obtener más información, consulte https://www.khronos.org/opengl/wiki/Normalized_Integer

Referencia de Android para android.hardware.HardwareBuffer.RG_1616.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgba10101010 59

Formato: 10 bits cada rojo, verde, azul, alfa

Referencia de Android para android.hardware.HardwareBuffer.RGBA_10101010.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

YcbcrP210 60

Formato YUV P210 de Android.

Referencia de Android para android.hardware.HardwareBuffer.YCBCR_P210.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

R12 61

Formato de 16 bits con un único componente de 12 bits. El formato es de 16 bits entero sin signo que tiene 12 bits de componente de R en los 12 bits superiores de la palabra de 16 bits con los 4 bits inferiores sin usar.

Referencia de Android para android.hardware.HardwareBuffer.R_12.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

R14 62

Formato de 16 bits con un único componente de 14 bits. El formato es entero de 16 bits sin signo que tiene 14 bits de componente de R en los 14 bits superiores de la palabra de 16 bits con los 2 bits inferiores sin usar.

Referencia de Android para android.hardware.HardwareBuffer.R_14.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rg1212 63

Formato de 32 bits con componentes de R y G de 12 bits, en ese orden, desde la dirección de memoria más baja hasta la dirección de memoria más alta. El formato es entero de 32 bits sin signo que tiene un componente R de 12 bits en los 12 bits superiores de la palabra en bytes 0..1 y un componente G de 12 bits en los 12 bits superiores de la palabra en bytes 2..3, con los 4 bits inferiores de cada palabra sin usar.

Referencia de Android para android.hardware.HardwareBuffer.RG_1212.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rg1414 64

Formato de 32 bits con componentes de R y G de 14 bits, en ese orden, desde la dirección de memoria más baja hasta la dirección de memoria más alta. El formato es entero de 32 bits sin signo que tiene un componente R de 14 bits en los 14 bits superiores de la palabra en bytes 0..1 y un componente G de 14 bits en los 14 bits superiores de la palabra en bytes 2..3, con los 2 bits inferiores de cada palabra sin usar.

Referencia de Android para android.hardware.HardwareBuffer.RG_1414.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgba12121212 65

Formato de 64 bits que tiene componentes de R, G, B y A de 12 bits, en ese orden, desde la dirección de memoria más baja hasta la dirección de memoria más alta. El formato es entero de 64 bits sin signo que tiene un componente R de 12 bits en los 12 bits superiores de la palabra en bytes 0..1, un componente G de 12 bits en los 12 bits superiores de la palabra en bytes 2..3, un componente B de 12 bits en los 12 bits principales de la palabra en bytes 4..5, y un componente A de 12 bits en los 12 bits superiores de la palabra en bytes 6..7, con los 4 bits inferiores de cada palabra sin usar.

Referencia de Android para android.hardware.HardwareBuffer.RGBA_12121212.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Rgba14141414 66

Formato de 64 bits que tiene componentes de 14 bits R, G, B y A, en ese orden, desde la dirección de memoria más baja hasta la dirección de memoria más alta. El formato es entero de 64 bits sin signo que tiene un componente R de 14 bits en los 14 bits superiores de la palabra en bytes 0..1, un componente G de 14 bits en los 14 bits superiores de la palabra en bytes 2..3, un componente B de 14 bits superior en los 14 bits principales de la palabra en bytes 4..5, y un componente A de 14 bits en los 14 bits superiores de la palabra en bytes 6..7, con los 2 bits inferiores de cada palabra sin usar.

Referencia de Android para android.hardware.HardwareBuffer.RGBA_14141414.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Bgra1010102 67

Formato empaquetado de 32 bits con componentes de 2 bits A, R, G y B de 2 bits, en ese orden, de los bits más significativos a los bits menos significativos. Los valores de componente se normalizan sin firmar en el intervalo [0, 1], cuya interpretación se define mediante el espacio de datos.

Referencia de Android para android.hardware.HardwareBuffer.BGRA_1010102.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Bgrx1010102 68

Formato empaquetado de 32 bits que tiene componentes de 2 bits sin usar, de 10 bits R, G y B, en ese orden, de los bits más significativos a los bits menos significativos. Los valores de componente se normalizan sin firmar en el intervalo [0, 1], cuya interpretación se define mediante el espacio de datos.

Referencia de Android para android.hardware.HardwareBuffer.BGRX_1010102.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a