Retrying: interrupt as user defined怎么用 extension Retrying: timer2 as user defined怎么用 extension

 以前在看live555的源码和例子的时发現live555的例子都是回调,这样我们根本无法判断命令是否发送成功也无法判断发送是否超时;网上搜索,也没有看到有用的资料;于是就分析了VLC的live555.cpp文件对该问题恍然大悟,于是记下vlc live555的Rtsp连接建立过程供大家参考,我们可以从vlc怎么调用live555.cpp中看到vlc 是如何结合live555的这样对我们调用live555写愙户端等等有很大的帮助!

       // wait_Live555_response 用来判断发送命令是否超时,相当重要Live555给的例子中都没有这个,这样我们是不好判断我们发送的命令是否失敗比如发送命令超时了,程序就没有响应了都不能给个提示,VLC使用该函数解决了Live555的这个问题;

回调函数中的result_code和result_string还是挺重要的可以从其中判断发送的命令是否错误;

//判断Setup命令是否发送成功

我要回帖

更多关于 defined怎么用 的文章

 

随机推荐