1<?xml version="1.0" ?>
2<diagram>
3  <row>
4    <col width=".333333" id="frame">Frame₀</col>
5    <col width=".333333">Frame₁</col>
6    <col style="dashed" width=".333333">...</col>
7  </row>
8  <spacer/>
9  <row>
10    <col width=".18" id="frame_s">Frame Header</col>
11    <col width=".15">Subframe₀</col>
12    <col width=".15">Subframe₁</col>
13    <col width=".15">Subframe₂</col>
14    <col width=".15">Subframe₃</col>
15    <col width=".05" style="dashed">...</col>
16    <col width=".07" style="dashed">align</col>
17    <col width=".1" start="0" end="15" id="frame_e">CRC-16</col>
18  </row>
19  <spacer/>
20  <row>
21    <col end="13" start="0" width=".55" id="frame_h_s">sync code (0x3FFE)</col>
22    <col end="14" start="14" width=".20">reserved (0)</col>
23    <col end="15" start="15" width=".25" id="frame_h_e">blocking strategy</col>
24  </row>
25  <row>
26    <col end="19" start="16" width=".20">block size</col>
27    <col end="23" start="20" width=".20">sample rate</col>
28    <col end="27" start="24" width=".25">channel assignment</col>
29    <col end="30" start="28" width=".20">bits per sample</col>
30    <col end="31" start="31" width=".15">padding</col>
31  </row>
32  <row>
33    <col end="39-87" start="32" width=".30">sample/frame number</col>
34    <col end="0/7/15" start="0" style="dashed" width=".25">block size</col>
35    <col end="0/7/15" start="0" style="dashed" width=".25">sample rate</col>
36    <col end="7" start="0" width=".20">CRC-8</col>
37  </row>
38  <line style="dotted">
39    <start id="frame" corner="sw"/>
40    <end id="frame_s" corner="nw"/>
41  </line>
42  <line style="dotted">
43    <start id="frame" corner="se"/>
44    <end id="frame_e" corner="ne"/>
45  </line>
46  <line style="dotted">
47    <start id="frame_s" corner="sw"/>
48    <end id="frame_h_s" corner="nw"/>
49  </line>
50  <line style="dotted">
51    <start id="frame_s" corner="se"/>
52    <end id="frame_h_e" corner="ne"/>
53  </line>
54</diagram>
55