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