HardwareBufferFormat 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum HardwareBufferFormat
type HardwareBufferFormat =
- 继承
-
HardwareBufferFormat
字段
| 名称 | 值 | 说明 |
|---|---|---|
| Rgba8888 | 1 | |
| Rgbx8888 | 2 | 格式:每 8 位红色、绿色、蓝色、alpha、alpha 始终0xFF
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgb888 | 3 | 格式:每 8 位红色、绿色、蓝色、无 alpha
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgb565 | 4 | 格式:每个红色和蓝色 5 位,6 位绿色,无 alpha
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| RgbaFp16 | 22 | 格式:每个红色、绿色、蓝色、alpha 16 位
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Blob | 33 | 格式:用于原始数据传输的不透明格式;必须高度为 1
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Ycbcr420888 | 35 | 格式:平面 YCbCr 420;必须具有偶数宽度和高度
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgba1010102 | 43 | 格式:每 10 位红色、绿色、蓝色、2 位 alpha
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| D16 | 48 | 格式:16 位深度
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| D24 | 49 | 格式:24 位深度
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Ds24ui8 | 50 | 格式:24 位深度,8 位模具
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| DFp32 | 51 | 格式:32 位深度
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| DsFp32ui8 | 52 | 格式:32 位深度,8 位模具
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| SUi8 | 53 | 格式:8 位模具
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| YcbcrP010 | 54 | Android YUV P010 格式。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| R8 | 56 | 格式:8 位红色
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| R16 | 57 | 格式:16 位红色。 在 GPU 上采样时,这表示为无符号整数,而不是隐式无符号规范化。 有关详细信息,请参阅 https://www.khronos.org/opengl/wiki/Normalized_Integer
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rg1616 | 58 | 格式:每个红色、绿色 16 位。 在 GPU 上采样时,这表示为无符号整数,而不是隐式无符号规范化。 有关详细信息,请参阅 https://www.khronos.org/opengl/wiki/Normalized_Integer
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgba10101010 | 59 | 格式:每个红色、绿色、蓝色、alpha 10 位
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| YcbcrP210 | 60 | Android YUV P210 格式。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| R12 | 61 | 具有单个 12 位组件的 16 位格式。 格式为 16 位无符号整数,在 16 位单词的前 12 位中具有 12 位 R 分量,未使用底部 4 位。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| R14 | 62 | 具有单个 14 位组件的 16 位格式。 格式是 16 位无符号整数,在 16 位单词的前 14 位中具有 14 位 R 分量,底部 2 位未使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rg1212 | 63 | 具有 12 位 R 和 G 组件的 32 位格式,顺序从最低内存地址到最高内存地址。 格式为 32 位无符号整数,在单词的前 12 位(以字节 0.1 为单位)中具有 12 位 R 分量,在单词的前 12 位(以字节 2..3 为单位)的 12 位 G 组件,其中每个单词的底部 4 位未使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rg1414 | 64 | 具有 14 位 R 和 G 组件的 32 位格式,顺序从最低内存地址到最高内存地址。 格式为 32 位无符号整数,在单词的前 14 位(以字节 0.1 为单位)中具有 14 位 R 分量,在单词的前 14 位(以字节 2..3 为单位)中的 14 位 G 分量,其中每个单词的底部 2 位未使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgba12121212 | 65 | 64 位格式,采用 12 位 R、G、B 和 A 组件的顺序,从最低内存地址到最高内存地址。 格式为 64 位无符号整数,在单词的前 12 位(以字节 0.1 为单位)中具有 12 位 R 分量,在单词的前 12 位(以字节 2..3 为单位)的 12 位 G 组件(12 位 B 分量)为字节 4..5。 和 12 位 A 组件在单词的前 12 位(以字节 6..7 为单位)中,每个单词的底部 4 位未使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Rgba14141414 | 66 | 64 位格式,其 14 位 R、G、B 和 A 组件按顺序从最低内存地址到最高内存地址。 格式为 64 位无符号整数,在单词的前 14 位(以字节 0.1 为单位)中具有 14 位 R 分量,在单词的前 14 位(以字节 2..3 为单位)的 14 位 G 组件(14 位 B 分量为字节 4..5) 和 14 位 A 组件(以字节 6.7 为单位)的前 14 位,每个单词的底部 2 位未使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Bgra1010102 | 67 | 32 位打包格式,采用 2 位 A、10 位 R、G 和 B 组件的顺序,从最重要的位到最小有效位。 组件值将无符号规范化为 [0, 1] 范围,其解释由数据空间定义。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Bgrx1010102 | 68 | 32 位打包格式,采用 2 位未使用、10 位 R、G 和 B 组件的顺序,从最重要的位到最小有效位。 组件值将无符号规范化为 [0, 1] 范围,其解释由数据空间定义。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。