设备网络SDK开发使用手册

NET_DVR_GetRealPlayerIndex

获取预览时用来解码和显示的播放器句柄。

int NET_DVR_GetRealPlayerIndex(
  LONG    lRealHandle
);

Parameters

lRealHandle
[in] 预览句柄,NET_DVR_RealPlay或者NET_DVR_RealPlay_V30的返回值

Return Values

-1表示失败,其他值表示播放句柄,接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

用户可以通过返回的句柄自行实现播放库SDK提供的其他功能,详见播放库SDK开发包里面的《播放器SDK编程指南》。

  • 例如,使用PlayM4_GetBMP(LONG nPort,……)、PlayM4_GetJPEG(LONG nPort,……)这两个接口,即可实现将当前预览图像以BMP或JPEG格式抓图保存到内存中: PlayM4_GetBMP(NET_DVR_GetRealPlayerIndex(),……)
    PlayM4_GetJPEG(NET_DVR_GetRealPlayerIndex(),……)
  • 例如,调用PlayM4_RenderPrivateData(NET_DVR_GetRealPlayerIndex(), ……)可以显示或者关闭预览画面上的智能叠加信息。
  • See Also

    NET_DVR_RealPlay  NET_DVR_RealPlay_V30