Line | |
---|
1 | RoarAudio Protocol Version 0: |
---|
2 | |
---|
3 | Message = Header | Data |
---|
4 | Request = Message |
---|
5 | Respone = Message |
---|
6 | |
---|
7 | Command = Request | Resonse |
---|
8 | |
---|
9 | Version 0 Header: |
---|
10 | 0 1 2 3 |
---|
11 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte |
---|
12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
13 | | Version | Command | Stream ID | 0-3 |
---|
14 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
15 | | Stream Possition | 4-7 |
---|
16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
17 | | Message Data Length |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX| 8-9 |
---|
18 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
19 | |
---|
20 | ---- DRAFT ---- |
---|
21 | Version 1 Header: Byte Oriented Protocol: |
---|
22 | 0 1 2 3 |
---|
23 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte |
---|
24 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
25 | | Version | Command | Flags | Stream ID | 0- |
---|
26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
27 | | Stream ID | Stream POS | Stream POS | |
---|
28 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
29 | | Stream POS | Msg Data Len | Msg Data Len |XXXXXXXXXXXXXXX| |
---|
30 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
---|
31 | |
---|
32 | Flags: |
---|
33 | 0 Stream ID field exists |
---|
34 | 1 Stream POS field exists |
---|
35 | 2 Message Length field exists |
---|
36 | 3 Stream ID field is one byte long |
---|
37 | 4 Stream POS field is one byte long and |
---|
38 | does not represent abselut but increment values |
---|
39 | 5 Message Data Length field is one byte long |
---|
40 | 6 |
---|
41 | 7 |
---|
Note: See
TracBrowser
for help on using the repository browser.