14 #ifndef __RTP_STREAM_H__ 15 #define __RTP_STREAM_H__ 32 #include <epan/address.h> 59 gboolean tag_vlan_error;
60 gboolean tag_diffserv_error;
77 typedef void (*rtpstream_tap_reset_cb)(rtpstream_tapinfo_t *tapinfo);
78 typedef void (*rtpstream_tap_draw_cb)(rtpstream_tapinfo_t *tapinfo);
79 typedef void (*tap_mark_packet_cb)(rtpstream_tapinfo_t *tapinfo,
frame_data *fd);
100 #define RTP_STREAM_DEBUG(...) { \ 101 char *RTP_STREAM_DEBUG_MSG = g_strdup_printf(__VA_ARGS__); \ 102 g_warning("rtp_stream: %s:%d %s", G_STRFUNC, __LINE__, RTP_STREAM_DEBUG_MSG); \ 103 g_free(RTP_STREAM_DEBUG_MSG); \ 106 #define RTP_STREAM_DEBUG(...) 158 #define MAX_SILENCE_FRAMES 14400000
rtp_stream_info_t * filter_stream_fwd
Definition: rtp_stream.h:93
gboolean rtp_stream_info_is_reverse(const rtp_stream_info_t *stream_a, rtp_stream_info_t *stream_b)
Definition: rtp_stream.c:125
guint8 payload_type
Definition: rtp_stream.h:43
void remove_tap_listener_rtp_stream(rtpstream_tapinfo_t *tapinfo)
Definition: rtp_stream.c:171
gboolean rtpstream_save(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, rtp_stream_info_t *stream, const gchar *filename)
Definition: rtp_stream.c:75
GList * strinfo_list
Definition: rtp_stream.h:89
nstime_t stop_rel_time
Definition: rtp_stream.h:57
gboolean is_registered
Definition: rtp_stream.h:96
tap_rtp_stat_t rtp_stats
Definition: rtp_stream.h:62
void register_tap_listener_rtp_stream(rtpstream_tapinfo_t *tapinfo, const char *fstring)
Definition: rtp_stream.c:182
nstime_t start_rel_time
Definition: rtp_stream.h:56
int nstreams
Definition: rtp_stream.h:88
int call_num
Definition: rtp_stream.h:51
Definition: tap-rtp-analysis.h:55
void rtpstream_mark(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, rtp_stream_info_t *stream_fwd, rtp_stream_info_t *stream_rev)
Definition: rtp_stream.c:141
Definition: frame_data.h:53
void rtpstream_reset(rtpstream_tapinfo_t *tapinfo)
Definition: tap-rtp-common.c:70
Definition: rtp_stream.h:83
guint32 setup_frame_number
Definition: rtp_stream.h:52
gchar * payload_type_name
Definition: rtp_stream.h:44
void * tap_data
Definition: rtp_stream.h:87
int npackets
Definition: rtp_stream.h:90
void rtpstream_scan(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, const char *fstring)
Definition: rtp_stream.c:52
rtp_stream_info_t * filter_stream_rev
Definition: rtp_stream.h:94
gboolean problem
Definition: rtp_stream.h:63
struct _rtp_stream_info rtp_stream_info_t
rtpstream_tap_reset_cb tap_reset
Definition: rtp_stream.h:84
Definition: rtp_stream.h:36
gboolean end_stream
Definition: rtp_stream.h:48
tap_mode_t
Definition: rtp_stream.h:68
rtpstream_tap_draw_cb tap_draw
Definition: rtp_stream.h:85
tap_mark_packet_cb tap_mark_packet
Definition: rtp_stream.h:86