osip库的扩展--增加SDP头域

  osip库提供SDP的支持,主要在目录src\osipparser2下的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接口的调用

posted @ 2013-04-18 20:02  坐看风起云涌  阅读(874)  评论(0编辑  收藏  举报