Idioma

HardwareBufferFormat Enumeração

Definição

Especifica o formato de pixel ou dados de um buffer de hardware.

public enum HardwareBufferFormat
type HardwareBufferFormat = 
Herança
HardwareBufferFormat

Campos

Nome Valor Description
Rgba8888 1

Especifica 8 bits para cada componente vermelho, verde, azul e alfa.

Rgbx8888 2

Formato: 8 bits cada vermelho, verde, azul, alfa, alfa é sempre 0xFF

Referência do Android para android.hardware.HardwareBuffer.RGBX_8888.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgb888 3

Formato: 8 bits cada vermelho, verde, azul, sem alfa

Referência do Android para android.hardware.HardwareBuffer.RGB_888.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgb565 4

Formato: 5 bits cada vermelho e azul, 6 bits verde, nenhum alfa

Referência do Android para android.hardware.HardwareBuffer.RGB_565.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

RgbaFp16 22

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

Referência do Android para android.hardware.HardwareBuffer.RGBA_FP16.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Blob 33

Formato: formato opaco usado para transferência de dados brutos; deve ter uma altura de 1

Referência do Android para android.hardware.HardwareBuffer.BLOB.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Ycbcr420888 35

Formato: Planar YCbCr 420; deve ter uma largura e altura uniformes

Referência do Android para android.hardware.HardwareBuffer.YCBCR_420_888.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgba1010102 43

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

Referência do Android para android.hardware.HardwareBuffer.RGBA_1010102.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

D16 48

Formato: profundidade de 16 bits

Referência do Android para android.hardware.HardwareBuffer.D_16.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

D24 49

Formato: profundidade de 24 bits

Referência do Android para android.hardware.HardwareBuffer.D_24.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Ds24ui8 50

Formato: profundidade de 24 bits, estêncil de 8 bits

Referência do Android para android.hardware.HardwareBuffer.DS_24UI8.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

DFp32 51

Formato: profundidade de 32 bits

Referência do Android para android.hardware.HardwareBuffer.D_FP32.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

DsFp32ui8 52

Formato: profundidade de 32 bits, estêncil de 8 bits

Referência do Android para android.hardware.HardwareBuffer.DS_FP32UI8.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

SUi8 53

Formato: estêncil de 8 bits

Referência do Android para android.hardware.HardwareBuffer.S_UI8.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

YcbcrP010 54

Formato IUV P010 do Android.

Referência do Android para android.hardware.HardwareBuffer.YCBCR_P010.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

R8 56

Formato: vermelho de 8 bits

Referência do Android para android.hardware.HardwareBuffer.R_8.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

R16 57

Formato: vermelho de 16 bits. Quando amostrado na GPU, isso é representado como um inteiro sem sinal em vez de normalizar implícito sem sinal. Para obter mais informações, consulte https://www.khronos.org/opengl/wiki/Normalized_Integer

Referência do Android para android.hardware.HardwareBuffer.R_16.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rg1616 58

Formato: 16 bits cada vermelho, verde. Quando amostrado na GPU, isso é representado como um inteiro sem sinal em vez de normalizar implícito sem sinal. Para obter mais informações, consulte https://www.khronos.org/opengl/wiki/Normalized_Integer

Referência do Android para android.hardware.HardwareBuffer.RG_1616.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgba10101010 59

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

Referência do Android para android.hardware.HardwareBuffer.RGBA_10101010.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

YcbcrP210 60

Formato ANDROID YUV P210.

Referência do Android para android.hardware.HardwareBuffer.YCBCR_P210.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

R12 61

Formato de 16 bits com um único componente de 12 bits. O formato é um inteiro sem sinal de 16 bits que tem 12 bits de componente R nos 12 bits superiores da palavra de 16 bits com os 4 bits inferiores não utilizados.

Referência do Android para android.hardware.HardwareBuffer.R_12.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

R14 62

Formato de 16 bits com um único componente de 14 bits. O formato é um inteiro sem sinal de 16 bits que tem 14 bits de componente R nos 14 bits superiores da palavra de 16 bits com os 2 bits inferiores não utilizados.

Referência do Android para android.hardware.HardwareBuffer.R_14.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rg1212 63

Formato de 32 bits que tem componentes R e G de 12 bits, nessa ordem, do endereço de memória mais baixo ao endereço de memória mais alto. O formato é um inteiro sem sinal de 32 bits que tem um componente R de 12 bits nos 12 bits superiores da palavra em bytes 0..1 e um componente G de 12 bits nos 12 bits superiores da palavra em bytes 2..3, com os 4 bits inferiores de cada palavra não utilizados.

Referência do Android para android.hardware.HardwareBuffer.RG_1212.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rg1414 64

Formato de 32 bits que tem componentes R e G de 14 bits, nessa ordem, do endereço de memória mais baixo ao endereço de memória mais alto. O formato é um inteiro sem sinal de 32 bits que tem um componente R de 14 bits nos 14 bits superiores da palavra em bytes 0..1 e um componente G de 14 bits nos 14 bits superiores da palavra em bytes 2..3, com os 2 bits inferiores de cada palavra não utilizados.

Referência do Android para android.hardware.HardwareBuffer.RG_1414.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgba12121212 65

Formato de 64 bits que tem componentes R, G, B e A de 12 bits, nessa ordem, do endereço de memória mais baixo ao endereço de memória mais alto. O formato é um inteiro sem sinal de 64 bits que tem um componente R de 12 bits nos 12 primeiros bits da palavra em bytes 0..1, um componente G de 12 bits nos 12 primeiros bits da palavra em bytes 2..3, um componente B de 12 bits nos 12 primeiros bits da palavra em bytes 4..5, e um componente A de 12 bits nos 12 bits superiores da palavra em bytes 6..7, com os 4 bits inferiores de cada palavra não utilizado.

Referência do Android para android.hardware.HardwareBuffer.RGBA_12121212.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Rgba14141414 66

Formato de 64 bits que tem componentes R, G, B e A de 14 bits, nessa ordem, do endereço de memória mais baixo ao endereço de memória mais alto. O formato é um inteiro sem sinal de 64 bits que tem um componente R de 14 bits nos 14 primeiros bits da palavra em bytes 0..1, um componente G de 14 bits nos 14 bits superiores da palavra em bytes 2..3, um componente B de 14 bits nos 14 bits superiores da palavra em bytes 4..5, e um componente A de 14 bits nos 14 bits superiores da palavra em bytes 6..7, com os 2 bits inferiores de cada palavra não utilizados.

Referência do Android para android.hardware.HardwareBuffer.RGBA_14141414.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Bgra1010102 67

Formato empacotado de 32 bits que tem componentes de 2 bits A, R, G e B de 10 bits, nessa ordem, dos bits mais significativos aos bits menos significativos. Os valores de componente não são assinados normalizados para o intervalo [0, 1], cuja interpretação é definida pelo dataspace.

Referência do Android para android.hardware.HardwareBuffer.BGRA_1010102.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Bgrx1010102 68

Formato empacotado de 32 bits que tem componentes R, G e B sem uso de 2 bits, R, G e B de 10 bits, nessa ordem, dos bits mais significativos aos bits menos significativos. Os valores de componente não são assinados normalizados para o intervalo [0, 1], cuja interpretação é definida pelo dataspace.

Referência do Android para android.hardware.HardwareBuffer.BGRX_1010102.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a