📄 sdp.h
字号:
/* * This file is a header file of sdp.c, it is used to defination * some essence structure or other somethings which used in the source * file. * * sdp parser --- 2008.09.09 * copyright (c) reserved * */#ifndef SDP_H#define SDP_H#include "crosstype.h"#include <stdio.h>typedef struct{ char *id; char *bandwidth; int stream_id; char *range; char *length; char *rtpmap; char *mimetype; int min_switch_overlap; int start_time; int end_one_rule_end_all; int avg_bit_rate; int max_bit_rate; int avg_packet_size; int max_packet_size; int end_time; int seek_greater_on_switch; int preroll; int duration; int stream_name_size; char *stream_name; int mime_type_size; char *mime_type; int opaque_data_size; char *opaque_data; int rmff_flags_length; char *rmff_flags; int asm_rule_book_length; char *asm_rule_book;} sdp_stream_t;typedef sdp_stream_t* sdp_pstream_t;typedef struct{ int sdp_version, sdpplin_version; char *owner; char *session_name; char *uri; char *email; char *phone; char *connection; char *bandwidth; int flags; int is_real_type; int stream_count; char *title; char *author; char *copyright; char *keywords; int asm_rule_book_length; char *asm_rule_book; char *abstract; char range; int avg_bit_rate; int max_bit_rate; int avg_packet_size; int max_packet_size; int preroll; int duration; sdp_stream_t **stream;} sdp_t;sdp_t *sdp_parse(FILE *rfile);void sdp_free(sdp_t *description);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -