1
2
3 """Real-Time Transport Protocol"""
4
5 from dpkt import Packet
6
7
8
9
10
11
12
13
14
15 _VERSION_MASK= 0xC000
16 _P_MASK = 0x2000
17 _X_MASK = 0x1000
18 _CC_MASK = 0x0F00
19 _M_MASK = 0x0080
20 _PT_MASK = 0x007F
21 _VERSION_SHIFT=14
22 _P_SHIFT = 13
23 _X_SHIFT = 12
24 _CC_SHIFT = 8
25 _M_SHIFT = 7
26 _PT_SHIFT = 0
27
28 VERSION = 2
29
31 __hdr__ = (
32 ('_type', 'H', 0x8000),
33 ('seq', 'H', 0),
34 ('ts', 'I', 0),
35 ('ssrc', 'I', 0),
36 )
37 csrc = ''
38
52
53 version = property(_get_version, _set_version)
54 p = property(_get_p, _set_p)
55 x = property(_get_x, _set_x)
56 cc = property(_get_cc, _set_cc)
57 m = property(_get_m, _set_m)
58 pt = property(_get_pt, _set_pt)
59
62
65
70