int _stdcall play_video(void* client, unsigned int stream);
client:[in],client上下文,由 new_client 函数返回
stream:[in],用户要播放的视频流编号,对于 RC9264 型号来说,0 <= 取值 <= 3
如果操作成功,返回 ERROR_OK,否则参考错误常量定义。
请求播放指定的 camera 的指定的视频流。
在调用本函数之前,应先确保与指定的 camera 的连接已建立,否则操作会失败。
当本函数被成功调用后,会激发 VIDEO_STATUS_CHANGED 事件。
正常状况下,video status 会由 STOPPED -> REQUESTING -> PLAYING。
如果请求失败或者播放停止后,同样会激发 VIDEO_STATUS_CHANGED 事件,
video status 会变为 STOPPED,同时 error 参数代表连接失败或断开的原因。
当成功开始播放视频后,camera 会不断向用户发送视频数据,
当 rc_ipcam 库接收并缓冲处理后会激发 VIDEO_DATA 事件来通知用户。