HardwareBufferFormat 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum HardwareBufferFormat
type HardwareBufferFormat =
- 繼承
-
HardwareBufferFormat
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Rgba8888 | 1 | |
| Rgbx8888 | 2 | 格式:每個 8 位元,紅、綠、藍、alpha,alpha 永遠0xFF
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgb888 | 3 | 格式:各 8 位元,紅、綠、藍,無 alpha
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgb565 | 4 | 格式:紅藍各5位元,綠色6位元,無Alpha
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| RgbaFp16 | 22 | 格式:16位元,分別為紅、綠、藍、Alpha
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Blob | 33 | 格式:用於原始資料傳輸的不透明格式;高度必須為 1
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Ycbcr420888 | 35 | 格式:平面 YCbCr 420;必須寬度與高度均等
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgba1010102 | 43 | 格式:每個 10 位元,紅、綠、藍,2 位元 alpha
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| D16 | 48 | 格式:16 位元深度
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| D24 | 49 | 格式:24位元深度
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Ds24ui8 | 50 | 格式:24位元深度,8位元模板
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| DFp32 | 51 | 格式:32位元深度
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| DsFp32ui8 | 52 | 格式:32位元深度,8位元模板
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| SUi8 | 53 | 格式:8 位元模板
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| YcbcrP010 | 54 | Android YUV P010 格式。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| R8 | 56 | 格式:8 位元紅色
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| R16 | 57 | 格式:16 位元紅色。 在 GPU 上取樣時,這會以無符號整數表示,而非隱含的無符號正規化。 如需詳細資訊,請參閱 https://www.khronos.org/opengl/wiki/Normalized_Integer
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rg1616 | 58 | 格式:16 位元,紅色、綠色。 在 GPU 上取樣時,這會以無符號整數表示,而非隱含的無符號正規化。 如需詳細資訊,請參閱 https://www.khronos.org/opengl/wiki/Normalized_Integer
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgba10101010 | 59 | 格式:紅、綠、藍、Alpha 各 10 位元
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| YcbcrP210 | 60 | Android YUV P210 格式。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| R12 | 61 | 16位元格式,僅有一個12位元元件。 格式為 16 位元無號整數,16 位元字的頂端 12 位元包含 12 位元 R 成分,底端 4 位元未使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| R14 | 62 | 16 位元格式,僅有一個 14 位元元件。 格式為 16 位元無符號整數,16 位元字的頂端 14 位元包含 14 位元 R 成分,底端 2 位元未使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rg1212 | 63 | 32 位元格式,包含 12 位元 R 和 G 元件,依序從最低記憶體位址到最高位址。 格式為 32 位元無符號整數,字的頂端 12 位元有 12 位元 R 成分(位元組 0..1),在字的頂端 12 位元(位元組 2..3)有 12 位元 G 成分,每個字的底 4 位元未被使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rg1414 | 64 | 32 位元格式,包含 14 位元 R 與 G 元件,依序為最低記憶體位址至最高記憶體位址。 格式為 32 位元無號整數,字的前 14 位元有 14 位元 R 成分(位元組 0..1),在字的前 14 位元(位元組 2..3)有 14 位元 G 成分,每個字的底 2 位元未被使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgba12121212 | 65 | 64 位元格式,包含 12 位元 R、G、B 和 A 元件,依序為最低記憶體位址到最高記憶體位址。 格式為 64 位元無符號整數,字的前 12 位元有 12 位元 R 成分(位元組 0..1),前 12 位元有 12 位元 G 成分(位元組 2..3),字前 12 位元有 12 位元 B 成分(位元組 4..5), 以及字最上方12位元的12位元A成分,位元組為6至7,每個字的底4位元未被使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Rgba14141414 | 66 | 64 位元格式,依序為 14 位元 R、G、B 和 A 元件,依序從最低到最高。 格式為 64 位元無符號整數,字的前 14 位元有 14 位元 R 成分(位元組 0..1),前 14 位元有 14 位元 G 成分(位元組 2..3),前 14 位元有 14 位元 B 成分(位元組 4.5), 以及字最上方14位元的14位元A元件,位元組為6至7,每個字的底2位元未被使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Bgra1010102 | 67 | 32 位元打包格式,包含 2 位元 A、10 位元 R、G 和 B 組成部分,依序為最高有效位元到最低有效位元。 元件值會被無號正規化為範圍 [0, 1],其解釋由資料空間定義。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Bgrx1010102 | 68 | 32位元打包格式,包含2位元未使用的組件、10位元的R、G和B組件,依序從最高有效位元到最低有效位元排列。 元件值會被無號正規化為範圍 [0, 1],其解釋由資料空間定義。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。