概述
osip库提供SDP的支持,主要在目录srcosipparser2下的sdp_accessor.c和sdp_message.c文件中;以及对应的头文件;对SDP扩展头域支持主要是在这几个文件中增加相应的接口;
1. 在sdp_message.h的数据结构struct sdp_message中增加新的头域的对应字段;
2. 在sdp_accessor.c中增加新头域的get和set接口,可以参考原有的接口;
同时在sdp_message.h中增加这两个接口的声明;
3. 在sdp_message.c的接口sdp_message_init中,增加新头域初始化操作,如对应指针类型设置为NULL;
4. 在sdp_message.c中增加新增头域的parse接口声明及实现,接口命名及实现可参考现有操作;
5. 在sdp_message.c的接口sdp_message_to_str中增加对新头域的支持;
6. 在sdp_message.c的接口sdp_message_free中,增加新头域的资源释放操作
7. 在sdp_message.c的接口sdp_message_parse中增加对新增头域的parse接口的调用
转载于:https://www.cnblogs.com/share-everything-i-do/archive/2013/04/18/3016523.html
最后
以上就是勤奋棒球为你收集整理的osip库的扩展--增加SDP头域的全部内容,希望文章能够帮你解决osip库的扩展--增加SDP头域所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复