Language

HardwareBufferFormat 列挙型

定義

public enum HardwareBufferFormat
type HardwareBufferFormat = 
継承
HardwareBufferFormat

フィールド

Name 値 説明
Rgba8888 1
Rgbx8888 2

形式: 赤、緑、青、アルファ、アルファの各 8 ビットが常に0xFF

android.hardware.HardwareBuffer.RGBX_8888の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgb888 3

形式: 各赤、緑、青、アルファなし 8 ビット

android.hardware.HardwareBuffer.RGB_888の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgb565 4

形式: 赤と青のそれぞれ 5 ビット、緑 6 ビット、アルファなし

android.hardware.HardwareBuffer.RGB_565の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

RgbaFp16 22

形式: 赤、緑、青、アルファの各 16 ビット

android.hardware.HardwareBuffer.RGBA_FP16の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Blob 33

形式: 生データ転送に使用される不透明な形式。高さが 1 である必要があります

android.hardware.HardwareBuffer.BLOBの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Ycbcr420888 35

形式: 平面 YCbCr 420;幅と高さが均等である必要があります

android.hardware.HardwareBuffer.YCBCR_420_888の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgba1010102 43

形式: 各赤、緑、青、2 ビットアルファ 10 ビット

android.hardware.HardwareBuffer.RGBA_1010102の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

D16 48

形式: 16 ビット深度

android.hardware.HardwareBuffer.D_16の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

D24 49

形式: 24 ビット深度

android.hardware.HardwareBuffer.D_24の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Ds24ui8 50

形式: 24 ビット深度、8 ビット ステンシル

android.hardware.HardwareBuffer.DS_24UI8の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

DFp32 51

形式: 32 ビットの深さ

android.hardware.HardwareBuffer.D_FP32の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

DsFp32ui8 52

形式: 32 ビット深度、8 ビット ステンシル

android.hardware.HardwareBuffer.DS_FP32UI8の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

SUi8 53

形式: 8 ビット ステンシル

android.hardware.HardwareBuffer.S_UI8の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

YcbcrP010 54

Android YUV P010 形式。

android.hardware.HardwareBuffer.YCBCR_P010の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

R8 56

形式: 8 ビット赤

android.hardware.HardwareBuffer.R_8の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

R16 57

形式: 16 ビットの赤。 GPU でサンプリングすると、これは暗黙的な符号なし正規化の代わりに符号なし整数として表されます。 詳細については、https://www.khronos.org/opengl/wiki/Normalized_Integer を参照してください。

android.hardware.HardwareBuffer.R_16の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rg1616 58

形式: 赤、緑の各 16 ビット。 GPU でサンプリングすると、これは暗黙的な符号なし正規化の代わりに符号なし整数として表されます。 詳細については、https://www.khronos.org/opengl/wiki/Normalized_Integer を参照してください。

android.hardware.HardwareBuffer.RG_1616の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgba10101010 59

形式: 赤、緑、青、アルファの各 10 ビット

android.hardware.HardwareBuffer.RGBA_10101010の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

YcbcrP210 60

Android YUV P210 形式。

android.hardware.HardwareBuffer.YCBCR_P210の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

R12 61

単一の 12 ビット コンポーネントを含む 16 ビット形式。 フォーマットは 16 ビット符号なし整数で、下位 4 ビットが使用されていない 16 ビット ワードの上位 12 ビットに 12 ビットの R コンポーネントがあります。

android.hardware.HardwareBuffer.R_12の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

R14 62

単一の 14 ビット コンポーネントを含む 16 ビット形式。 この形式は、16 ビットワードの上位 14 ビットに 14 ビットの R コンポーネントがあり、下位 2 ビットが使用されていない 16 ビット符号なし整数です。

android.hardware.HardwareBuffer.R_14の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rg1212 63

最小メモリ アドレスから最大メモリ アドレスまで、12 ビットの R および G コンポーネントを含む 32 ビット形式。 この形式は 32 ビット符号なし整数で、ワードの上位 12 ビットに 12 ビットの R コンポーネントがバイト 0..1、ワードの上位 12 ビットに 12 ビットの G コンポーネントがバイト 2..3 で、各単語の下位 4 ビットが使用されていません。

android.hardware.HardwareBuffer.RG_1212の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rg1414 64

最小メモリ アドレスから最大メモリ アドレスまで、14 ビットの R および G コンポーネントを含む 32 ビット形式。 この形式は 32 ビット符号なし整数で、ワードの上位 14 ビットに 14 ビットの R コンポーネントがバイト 0..1、ワードの上位 14 ビットに 14 ビットの G コンポーネントがバイト 2..3 で、各単語の下位 2 ビットが使用されていません。

android.hardware.HardwareBuffer.RG_1414の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgba12121212 65

最小メモリ アドレスから最大メモリ アドレスまで、12 ビットの R、G、B、および A コンポーネントを含む 64 ビット形式。 この形式は 64 ビット符号なし整数で、ワードの上位 12 ビットに 12 ビットの R コンポーネントがバイト 0..1、ワードの上位 12 ビット (バイト 2..3) の 12 ビット G コンポーネント、ワードの上位 12 ビットの 12 ビット B コンポーネント (バイト 4.5) が含まれます。 ワードの上位 12 ビットの 12 ビット (バイト 6..7) の 12 ビット A コンポーネント。各単語の下位 4 ビットは使用されません。

android.hardware.HardwareBuffer.RGBA_12121212の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Rgba14141414 66

最小メモリ アドレスから最大メモリ アドレスまで、14 ビットの R、G、B、A コンポーネントを含む 64 ビット形式。 この形式は 64 ビット符号なし整数で、ワードの上位 14 ビットに 14 ビットの R コンポーネントがバイト 0.1、ワードの上位 14 ビットがバイト 2..3 の 14 ビットの 14 ビット G コンポーネント、ワードの上位 14 ビットの 14 ビット B コンポーネント (バイト 4.5) が含まれます。 ワードの上位 14 ビットの 14 ビット (バイト 6..7) の 14 ビット A コンポーネント。各単語の下位 2 ビットは使用されません。

android.hardware.HardwareBuffer.RGBA_14141414の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Bgra1010102 67

最上位ビットから下位ビットまで、2 ビットの A、10 ビットの R、G、B のコンポーネントを含む 32 ビットパック形式。 コンポーネントの値は、データ空間によって解釈が定義される範囲 [0, 1] に正規化された符号なしです。

android.hardware.HardwareBuffer.BGRA_1010102の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Bgrx1010102 68

最上位ビットから下位ビットまで、2 ビットの未使用、10 ビットの R、G、B コンポーネントを含む 32 ビットパック形式。 コンポーネントの値は、データ空間によって解釈が定義される範囲 [0, 1] に正規化された符号なしです。

android.hardware.HardwareBuffer.BGRX_1010102の Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象