16 #include "epan/packet.h" 17 #include "ws_symbol_export.h" 19 #include "packet-btavdtp.h" 22 #define RTP_MEDIA_AUDIO 1 23 #define RTP_MEDIA_VIDEO 2 24 #define RTP_MEDIA_OTHER 4 27 unsigned int info_version;
28 gboolean info_padding_set;
29 gboolean info_marker_set;
30 guint32 info_media_types;
31 unsigned int info_payload_type;
32 unsigned int info_padding_count;
34 guint32 info_timestamp;
35 guint32 info_sync_src;
37 gboolean info_all_data_present;
38 guint info_payload_offset;
39 guint info_payload_len;
40 gboolean info_is_srtp;
41 guint32 info_setup_frame_num;
42 const guint8* info_data;
43 const gchar *info_payload_type_str;
44 gint info_payload_rate;
45 gboolean info_is_ed137;
46 const gchar *info_ed137_info;
60 #define SRTP_ENC_ALG_NOT_SET 0 61 #define SRTP_ENC_ALG_NULL 1 62 #define SRTP_ENC_ALG_AES_CM 2 63 #define SRTP_ENC_ALG_AES_F8 3 66 #define SRTP_AUTH_ALG_NONE 0 67 #define SRTP_AUTH_ALG_HMAC_SHA1 1 75 guint8 key_generation_rate;
87 guint encryption_algorithm;
92 struct srtp_key_info **master_keys;
116 rtp_dyn_payload_t* rtp_dyn_payload_new(
void);
119 rtp_dyn_payload_t* rtp_dyn_payload_dup(rtp_dyn_payload_t *rtp_dyn_payload);
125 void rtp_dyn_payload_insert(rtp_dyn_payload_t *rtp_dyn_payload,
127 const gchar* encoding_name,
128 const int sample_rate);
134 void rtp_dyn_payload_replace(rtp_dyn_payload_t *rtp_dyn_payload,
136 const gchar* encoding_name,
137 const int sample_rate);
141 gboolean rtp_dyn_payload_remove(rtp_dyn_payload_t *rtp_dyn_payload,
const guint pt);
147 const gchar* rtp_dyn_payload_get_name(rtp_dyn_payload_t *rtp_dyn_payload,
const guint pt);
153 gboolean rtp_dyn_payload_get_full(rtp_dyn_payload_t *rtp_dyn_payload,
const guint pt,
154 const gchar **encoding_name,
int *sample_rate);
159 void rtp_dyn_payload_free(rtp_dyn_payload_t *rtp_dyn_payload);
162 #ifdef DEBUG_CONVERSATION 164 void rtp_dump_dyn_payload(rtp_dyn_payload_t *rtp_dyn_payload);
168 #define MAX_RTP_SETUP_METHOD_SIZE 7 171 gchar method[MAX_RTP_SETUP_METHOD_SIZE + 1];
172 guint32 frame_number;
174 rtp_dyn_payload_t *rtp_dyn_payload;
176 guint32 extended_seqno;
191 const port_type ptype,
194 const gchar *setup_method,
195 guint32 setup_frame_number,
197 rtp_dyn_payload_t *rtp_dyn_payload);
202 const port_type ptype,
205 const gchar *setup_method,
206 guint32 setup_frame_number,
208 rtp_dyn_payload_t *rtp_dyn_payload,
214 const gchar *setup_method, guint32 setup_frame_number,
215 guint32 media_types,
void *data);
Definition: packet-rtp.c:86
Definition: packet_info.h:44
Definition: packet-rtp.h:169
Definition: packet-btavdtp.h:35
Definition: packet-rtp.h:85
Definition: packet-rtp.c:98
Definition: packet-btavdtp.h:26
Definition: packet-rtp.h:26