1<?xml version="1.0" ?><diagram>
2  <row>
3    <col id="metadata" width=".333333">Metadata Block₀</col>
4    <col width=".333333">Metadata Block₁</col>
5    <col style="dashed" width=".333333">...</col>
6  </row>
7  <spacer/>
8  <row>
9    <col id="metadata_s" start="0" end="0" width=".10">last</col>
10    <col start="1" end="7" width=".10">type</col>
11    <col start="8" end="31" width=".10">size</col>
12    <col start="32" width=".7" id="metadata_e">metadata block data</col>
13  </row>
14  <spacer/>
15  <row>
16    <col width=".12" style="blank">type = 0</col>
17    <col start="0" end="15" width=".44"
18         id="streaminfo_s">minimum block size</col>
19    <col start="16" end="31" width=".44"
20         id="streaminfo_e">maximum block size</col>
21  </row>
22  <row>
23    <col width=".12" style="blank"/>
24    <col start="32" end="55" width=".44">minimum frame size</col>
25    <col start="56" end="79" width=".44">maximum frame size</col>
26  </row>
27  <row>
28    <col width=".12" style="blank"/>
29    <col start="80" end="99" width=".4">sample rate</col>
30    <col start="100" end="102" width=".20">channels (+1)</col>
31    <col start="103" end="107" width=".28">bits per sample (+1)</col>
32  </row>
33  <row>
34    <col width=".12" style="blank"/>
35    <col start="108" end="143" width=".30">total PCM frames</col>
36    <col start="144" end="271" width=".58">MD5 sum</col>
37  </row>
38  <line style="dotted">
39    <start id="metadata" corner="sw"/>
40    <end id="metadata_s" corner="nw"/>
41  </line>
42  <line style="dotted">
43    <start id="metadata" corner="se"/>
44    <end id="metadata_e" corner="ne"/>
45  </line>
46  <line style="dotted">
47    <start id="metadata_e" corner="sw"/>
48    <end id="streaminfo_s" corner="nw"/>
49  </line>
50  <line style="dotted">
51    <start id="metadata_e" corner="se"/>
52    <end id="streaminfo_e" corner="ne"/>
53  </line>
54</diagram>
55