CB_Device SDK · 浮点参数
浮点参数的读取、范围(最小/最大/步进)查询与设置。
CB_GetFloatParam
CB_RESULT CB_GetFloatParam(int32_t iDevIndex, const char* szParamName, float *pfValue)
获取浮点类型参数的当前值。
| 参数 | 方向 | 说明 |
|---|---|---|
iDevIndex |
in | 设备索引,取值范围[0,(CB_EnumerateDevices()-1)] |
szParamName |
in | 参数名称,必须是ParamType_Float类型的参数 |
pfValue |
out | 用于接收浮点数值的内存指针 |
返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)
CB_GetFloatParamMin
CB_RESULT CB_GetFloatParamMin(int32_t iDevIndex, const char* szParamName, float *pfMin)
获取浮点类型参数的最小值。
| 参数 | 方向 | 说明 |
|---|---|---|
iDevIndex |
in | 设备索引,取值范围[0,(CB_EnumerateDevices()-1)] |
szParamName |
in | 参数名称,必须是ParamType_Float类型的参数 |
pfMin |
out | 用于接收浮点数值的内存指针 |
返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)
CB_GetFloatParamMax
CB_RESULT CB_GetFloatParamMax(int32_t iDevIndex, const char* szParamName, float *pfMax)
获取浮点类型参数的最大值。
| 参数 | 方向 | 说明 |
|---|---|---|
iDevIndex |
in | 设备索引,取值范围[0,(CB_EnumerateDevices()-1)] |
szParamName |
in | 参数名称,必须是ParamType_Float类型的参数 |
pfMax |
out | 用于接收浮点数值的内存指针 |
返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)
CB_GetFloatParamInc
CB_RESULT CB_GetFloatParamInc(int32_t iDevIndex, const char* szParamName, float *pfInc)
获取浮点类型参数的步长。
| 参数 | 方向 | 说明 |
|---|---|---|
iDevIndex |
in | 设备索引,取值范围[0,(CB_EnumerateDevices()-1)] |
szParamName |
in | 参数名称,必须是ParamType_Float类型的参数 |
pfInc |
out | 用于接收浮点数值的内存指针 |
返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)
CB_SetFloatParam
CB_RESULT CB_SetFloatParam(int32_t iDevIndex, const char* szParamName, float fValue)
设置Float类型参数。
| 参数 | 方向 | 说明 |
|---|---|---|
iDevIndex |
in | 设备索引,取值范围[0,(CB_EnumerateDevices()-1)] |
szParamName |
in | 参数名称,必须是ParamType_Float类型的参数 |
fValue |
in | 要设置的浮点数 |
返回:成功返回 CB_E_SUCCESS;失败返回错误码(见错误码章节)
这份文档对您有帮助吗?
发现错误、表述不清或缺少内容?请告诉我们,我们会尽快补充。
您可以通过以下方式反馈: 发送邮件至 service@catchbest.com