设备网络SDK开发使用手册

NET_DVR_ClientGetVideoEffect

获取预览视频显示参数。

BOOL NET_DVR_ClientGetVideoEffect(
  LONG      lRealHandle,
  DWORD     *pBrightValue,
  DWORD     *pContrastValue,
  DWORD     *pSaturationValue,
  DWORD     *pHueValue
);

Parameters

lRealHandle
[in] NET_DVR_RealPlay或者NET_DVR_RealPlay_V30的返回值
pBrightValue
[out] 亮度指针,取值范围[1,10]
pContrastValue
[out] 对比度指针,取值范围[1,10]
pSaturationValue
[out] 饱和度指针,取值范围[1,10]
pHueValue
[out] 色度指针,取值范围[1,10]

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

以下是该接口可能返回的错误值

错误类型 错误值 错误信息
NET_DVR_NOERROR 0 没有错误。
NET_DVR_NOINIT 3 SDK未初始化。
NET_DVR_NETWORK_FAIL_CONNECT 7 连接设备失败。设备不在线或网络原因引起的连接超时等。
NET_DVR_NETWORK_SEND_ERROR 8 向设备发送失败。
NET_DVR_NETWORK_RECV_ERROR 9 从设备接收数据失败。
NET_DVR_NETWORK_RECV_TIMEOUT 10 从设备接收数据超时。
NET_DVR_NETWORK_ERRORDATA 11 传送的数据有误。发送给设备或者从设备接收到的数据错误,如远程参数配置时输入设备不支持的值。
NET_DVR_NOSUPPORT 23 设备不支持。

Remarks

该接口需要在预览的前提下才能调用,但是获取的视频参数均为设备返回,是当前预览所对应通道的亮度、对比度等参数。

See Also

NET_DVR_RealPlay  NET_DVR_RealPlay_V30