CB_Device SDK · 整型参数
整型参数的读取、范围(最小/最大/步进)查询与设置。
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;失败返回错误码(见错误码章节)
这份文档对您有帮助吗?
发现错误、表述不清或缺少内容?请告诉我们,我们会尽快补充。
您可以通过以下方式反馈: 发送邮件至 service@catchbest.com