#define | VPI_PIXEL_TYPE_DEFAULT ((VPIPixelType)0) |
| 用于指示像素类型必须从图像格式推断。
|
|
#define | VPI_PIXEL_TYPE_INVALID VPI_PIXEL_TYPE_DEFAULT |
| 指示格式转换错误。
|
|
#define | VPI_PIXEL_TYPE_U8 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X8) |
| 一个通道的无符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_2U8 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X8_Y8) |
| 两个交错通道的无符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_3U8 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X8_Y8_Z8) |
| 三个交错通道的无符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_4U8 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X8_Y8_Z8_W8) |
| 四个交错通道的无符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_S8 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X8) |
| 一个通道的有符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_2S8 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X8_Y8) |
| 两个交错通道的有符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_3S8 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X8_Y8_Z8) |
| 三个交错通道的有符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_4S8 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X8_Y8_Z8_W8) |
| 四个交错通道的有符号 8 位值。
|
|
#define | VPI_PIXEL_TYPE_U16 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X16) |
| 一个通道的无符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_2U16 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X16_Y16) |
| 两个交错通道的无符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_3U16 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X16_Y16_Z16) |
| 三个交错通道的无符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_4U16 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X16_Y16_Z16_W16) |
| 四个交错通道的无符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_S16 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X16) |
| 一个通道的有符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_2S16 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X16_Y16) |
| 两个交错通道的有符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_3S16 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X16_Y16_Z16) |
| 三个交错通道的有符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_4S16 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X16_Y16_Z16_W16) |
| 四个交错通道的有符号 16 位值。
|
|
#define | VPI_PIXEL_TYPE_U32 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X32) |
| 一个通道的无符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_2U32 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X32_Y32) |
| 两个交错通道的无符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_3U32 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X32_Y32_Z32) |
| 三个交错通道的无符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_4U32 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X32_Y32_Z32_W32) |
| 四个交错通道的无符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_S32 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X32) |
| 一个通道的有符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_2S32 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X32_Y32) |
| 两个交错通道的有符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_3S32 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X32_Y32_Z32) |
| 三个交错通道的有符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_4S32 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X32_Y32_Z32_W32) |
| 四个交错通道的有符号 32 位值。
|
|
#define | VPI_PIXEL_TYPE_F32 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X32) |
| 一个通道的 32 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_2F32 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X32_Y32) |
| 两个交错通道的 32 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_3F32 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X32_Y32_Z32) |
| 三个交错通道的 32 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_4F32 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X32_Y32_Z32_W32) |
| 四个交错通道的 32 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_U64 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X64) |
| 一个通道的无符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_2U64 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X64_Y64) |
| 两个交错通道的无符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_3U64 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X64_Y64_Z64) |
| 三个交错通道的无符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_4U64 VPI_DETAIL_MAKE_PIX_TYPE(PL, UNSIGNED, X64_Y64_Z64_W64) |
| 四个交错通道的无符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_S64 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X64) |
| 一个通道的有符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_2S64 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X64_Y64) |
| 两个交错通道的有符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_3S64 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X64_Y64_Z64) |
| 三个交错通道的有符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_4S64 VPI_DETAIL_MAKE_PIX_TYPE(PL, SIGNED, X64_Y64_Z64_W64) |
| 四个交错通道的有符号 64 位值。
|
|
#define | VPI_PIXEL_TYPE_F64 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X64) |
| 一个通道的 64 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_2F64 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X64_Y64) |
| 两个交错通道的 64 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_3F64 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X64_Y64_Z64) |
| 三个交错通道的 64 位 IEEE 754 浮点值。
|
|
#define | VPI_PIXEL_TYPE_4F64 VPI_DETAIL_MAKE_PIX_TYPE(PL, FLOAT, X64_Y64_Z64_W64) |
| 四个交错通道的 64 位 IEEE 754 浮点值。
|
|
#define | VPI_MAKE_PIXEL_TYPE_ABBREV(memLayout, dataType, packing) |
| 使用缩写参数创建用户自定义像素类型常量。 更多...
|
|
#define | VPI_MAKE_PIXEL_TYPE(memLayout, dataType, packing) |
| 创建用户自定义像素类型常量。 更多...
|
|
typedef uint64_t | VPIPixelType |
| 预定义的像素类型。 更多...
|
|
VPIPixelType | vpiMakePixelType (VPIMemLayout memLayout, VPIDataType dataType, VPIPacking packing) |
| 创建用户自定义像素类型。 更多...
|
|
VPIPacking | vpiPixelTypeGetPacking (VPIPixelType type) |
| 获取像素类型的 packing。 更多...
|
|
int | vpiPixelTypeGetBitsPerPixel (VPIPixelType type) |
| 获取像素类型的每像素位数。 更多...
|
|
void | vpiPixelTypeGetBitsPerChannel (VPIPixelType type, int32_t *bits) |
| 获取像素类型的每通道位数。 更多...
|
|
VPIDataType | vpiPixelTypeGetDataType (VPIPixelType type) |
| 获取像素类型的数据类型。 更多...
|
|
VPIMemLayout | vpiPixelTypeGetMemLayout (VPIPixelType type) |
| 获取像素类型的内存布局。 更多...
|
|
VPIPixelType | vpiPixelTypeSetMemLayout (VPIPixelType type, VPIMemLayout layout) |
| 设置像素类型的内存布局。 更多...
|
|
int | vpiPixelTypeGetChannelCount (VPIPixelType type) |
| 获取像素类型的通道数。 更多...
|
|
const char * | vpiPixelTypeGetName (VPIPixelType type) |
| 返回像素类型的字符串表示形式。 更多...
|
|
VPIPixelType | vpiPixelTypeGetChannelType (VPIPixelType type, int channel) |
| 获取给定通道索引的像素类型。 更多...
|
|