CB_Device SDK · 整型参数

版本 1.0 · 更新于 2026-10-21 · 阅读 0

整型参数的读取、范围(最小/最大/步进)查询与设置。

CB_GetIntParam

CB_RESULT CB_GetIntParam(int32_t iDevIndex, const char* szParamName, int64_t *piValue)

获取整型类型参数的当前值。

参数 方向 说明
iDevIndex in 设备索引,取值范围[0,(CB_EnumerateDevices()-1)]
szParamName in 参数名称,必须是ParamType_Integer类型的参数
piValue out 用于接收整型数值的内存指针

返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)

CB_GetIntParamMin

CB_RESULT CB_GetIntParamMin(int32_t iDevIndex, const char* szParamName, int64_t *piMin)

获取整型类型参数的最小值。

参数 方向 说明
iDevIndex in 设备索引,取值范围[0,(CB_EnumerateDevices()-1)]
szParamName in 参数名称,必须是ParamType_Integer类型的参数
piMin out 用于接收整型数值的内存指针

返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)

CB_GetIntParamMax

CB_RESULT CB_GetIntParamMax(int32_t iDevIndex, const char* szParamName, int64_t *piMax)

获取整型类型参数的最大值。

参数 方向 说明
iDevIndex in 设备索引,取值范围[0,(CB_EnumerateDevices()-1)]
szParamName in 参数名称,必须是ParamType_Integer类型的参数
piMax out 用于接收整型数值的内存指针

返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)

CB_GetIntParamInc

CB_RESULT CB_GetIntParamInc(int32_t iDevIndex, const char* szParamName, int64_t *piInc)

获取整型类型参数的步长。

参数 方向 说明
iDevIndex in 设备索引,取值范围[0,(CB_EnumerateDevices()-1)]
szParamName in 参数名称,必须是ParamType_Integer类型的参数
piInc out 用于接收整型数值的内存指针

返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)

CB_SetIntParam

CB_RESULT CB_SetIntParam(int32_t iDevIndex, const char* szParamName, int64_t iValue)

设置整型类型参数。

参数 方向 说明
iDevIndex in 设备索引,取值范围[0,(CB_EnumerateDevices()-1)]
szParamName in 参数名称,必须是ParamType_Integer类型的参数
iValue in 要设置的整型值

返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)