cannam@86
|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
cannam@86
|
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
cannam@86
|
3 <title>FLAC: include/FLAC/format.h File Reference</title>
|
cannam@86
|
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
|
cannam@86
|
5 </head><body>
|
cannam@86
|
6 <!-- Generated by Doxygen 1.4.2 -->
|
cannam@86
|
7 <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
cannam@86
|
8 <div class="nav">
|
cannam@86
|
9 <a class="el" href="dir_000000.html">include</a> / <a class="el" href="dir_000002.html">FLAC</a></div>
|
cannam@86
|
10 <h1>format.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
cannam@86
|
11 This module contains structure definitions for the representation of FLAC format components in memory. These are the basic structures used by the rest of the interfaces.
|
cannam@86
|
12 <p>
|
cannam@86
|
13 See the detailed documentation in the <a class="el" href="group__flac__format.html">format </a> module.
|
cannam@86
|
14 <p>
|
cannam@86
|
15 <code>#include "<a class="el" href="export_8h-source.html">export.h</a>"</code><br>
|
cannam@86
|
16 <code>#include "ordinals.h"</code><br>
|
cannam@86
|
17
|
cannam@86
|
18 <p>
|
cannam@86
|
19 <a href="format_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
cannam@86
|
20 <tr><td></td></tr>
|
cannam@86
|
21 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
cannam@86
|
22 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga89">FLAC__MAX_METADATA_TYPE_CODE</a> (126u)</td></tr>
|
cannam@86
|
23
|
cannam@86
|
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga90">FLAC__MIN_BLOCK_SIZE</a> (16u)</td></tr>
|
cannam@86
|
25
|
cannam@86
|
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga91">FLAC__MAX_BLOCK_SIZE</a> (65535u)</td></tr>
|
cannam@86
|
27
|
cannam@86
|
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga92">FLAC__SUBSET_MAX_BLOCK_SIZE_48000HZ</a> (4608u)</td></tr>
|
cannam@86
|
29
|
cannam@86
|
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga93">FLAC__MAX_CHANNELS</a> (8u)</td></tr>
|
cannam@86
|
31
|
cannam@86
|
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga94">FLAC__MIN_BITS_PER_SAMPLE</a> (4u)</td></tr>
|
cannam@86
|
33
|
cannam@86
|
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga95">FLAC__MAX_BITS_PER_SAMPLE</a> (32u)</td></tr>
|
cannam@86
|
35
|
cannam@86
|
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga96">FLAC__REFERENCE_CODEC_MAX_BITS_PER_SAMPLE</a> (24u)</td></tr>
|
cannam@86
|
37
|
cannam@86
|
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga97">FLAC__MAX_SAMPLE_RATE</a> (655350u)</td></tr>
|
cannam@86
|
39
|
cannam@86
|
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga98">FLAC__MAX_LPC_ORDER</a> (32u)</td></tr>
|
cannam@86
|
41
|
cannam@86
|
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga99">FLAC__SUBSET_MAX_LPC_ORDER_48000HZ</a> (12u)</td></tr>
|
cannam@86
|
43
|
cannam@86
|
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga100">FLAC__MIN_QLP_COEFF_PRECISION</a> (5u)</td></tr>
|
cannam@86
|
45
|
cannam@86
|
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga101">FLAC__MAX_QLP_COEFF_PRECISION</a> (15u)</td></tr>
|
cannam@86
|
47
|
cannam@86
|
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga102">FLAC__MAX_FIXED_ORDER</a> (4u)</td></tr>
|
cannam@86
|
49
|
cannam@86
|
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga103">FLAC__MAX_RICE_PARTITION_ORDER</a> (15u)</td></tr>
|
cannam@86
|
51
|
cannam@86
|
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga104">FLAC__SUBSET_MAX_RICE_PARTITION_ORDER</a> (8u)</td></tr>
|
cannam@86
|
53
|
cannam@86
|
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga105">FLAC__STREAM_SYNC_LENGTH</a> (4u)</td></tr>
|
cannam@86
|
55
|
cannam@86
|
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga106">FLAC__STREAM_METADATA_STREAMINFO_LENGTH</a> (34u)</td></tr>
|
cannam@86
|
57
|
cannam@86
|
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga107">FLAC__STREAM_METADATA_SEEKPOINT_LENGTH</a> (18u)</td></tr>
|
cannam@86
|
59
|
cannam@86
|
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga108">FLAC__STREAM_METADATA_HEADER_LENGTH</a> (4u)</td></tr>
|
cannam@86
|
61
|
cannam@86
|
62 <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
|
cannam@86
|
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga109">FLAC__EntropyCodingMethodType</a> { <a class="el" href="group__flac__format.html#gga109a100">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE</a> = 0,
|
cannam@86
|
64 <a class="el" href="group__flac__format.html#gga109a101">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2</a> = 1
|
cannam@86
|
65 }</td></tr>
|
cannam@86
|
66
|
cannam@86
|
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga110">FLAC__SubframeType</a> { <a class="el" href="group__flac__format.html#gga110a102">FLAC__SUBFRAME_TYPE_CONSTANT</a> = 0,
|
cannam@86
|
68 <a class="el" href="group__flac__format.html#gga110a103">FLAC__SUBFRAME_TYPE_VERBATIM</a> = 1,
|
cannam@86
|
69 <a class="el" href="group__flac__format.html#gga110a104">FLAC__SUBFRAME_TYPE_FIXED</a> = 2,
|
cannam@86
|
70 <a class="el" href="group__flac__format.html#gga110a105">FLAC__SUBFRAME_TYPE_LPC</a> = 3
|
cannam@86
|
71 }</td></tr>
|
cannam@86
|
72
|
cannam@86
|
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga111">FLAC__ChannelAssignment</a> { <a class="el" href="group__flac__format.html#gga111a106">FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT</a> = 0,
|
cannam@86
|
74 <a class="el" href="group__flac__format.html#gga111a107">FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE</a> = 1,
|
cannam@86
|
75 <a class="el" href="group__flac__format.html#gga111a108">FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE</a> = 2,
|
cannam@86
|
76 <a class="el" href="group__flac__format.html#gga111a109">FLAC__CHANNEL_ASSIGNMENT_MID_SIDE</a> = 3
|
cannam@86
|
77 }</td></tr>
|
cannam@86
|
78
|
cannam@86
|
79 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga112">FLAC__FrameNumberType</a> { <a class="el" href="group__flac__format.html#gga112a110">FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER</a>,
|
cannam@86
|
80 <a class="el" href="group__flac__format.html#gga112a111">FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER</a>
|
cannam@86
|
81 }</td></tr>
|
cannam@86
|
82
|
cannam@86
|
83 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> { <br>
|
cannam@86
|
84 <a class="el" href="group__flac__format.html#gga113a112">FLAC__METADATA_TYPE_STREAMINFO</a> = 0,
|
cannam@86
|
85 <a class="el" href="group__flac__format.html#gga113a113">FLAC__METADATA_TYPE_PADDING</a> = 1,
|
cannam@86
|
86 <a class="el" href="group__flac__format.html#gga113a114">FLAC__METADATA_TYPE_APPLICATION</a> = 2,
|
cannam@86
|
87 <a class="el" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> = 3,
|
cannam@86
|
88 <br>
|
cannam@86
|
89 <a class="el" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> = 4,
|
cannam@86
|
90 <a class="el" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> = 5,
|
cannam@86
|
91 <a class="el" href="group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE</a> = 6,
|
cannam@86
|
92 <a class="el" href="group__flac__format.html#gga113a119">FLAC__METADATA_TYPE_UNDEFINED</a> = 7
|
cannam@86
|
93 <br>
|
cannam@86
|
94 }</td></tr>
|
cannam@86
|
95
|
cannam@86
|
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga114">FLAC__StreamMetadata_Picture_Type</a> { <br>
|
cannam@86
|
97 <a class="el" href="group__flac__format.html#gga114a120">FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER</a> = 0,
|
cannam@86
|
98 <a class="el" href="group__flac__format.html#gga114a121">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD</a> = 1,
|
cannam@86
|
99 <a class="el" href="group__flac__format.html#gga114a122">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON</a> = 2,
|
cannam@86
|
100 <a class="el" href="group__flac__format.html#gga114a123">FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER</a> = 3,
|
cannam@86
|
101 <br>
|
cannam@86
|
102 <a class="el" href="group__flac__format.html#gga114a124">FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER</a> = 4,
|
cannam@86
|
103 <a class="el" href="group__flac__format.html#gga114a125">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE</a> = 5,
|
cannam@86
|
104 <a class="el" href="group__flac__format.html#gga114a126">FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA</a> = 6,
|
cannam@86
|
105 <a class="el" href="group__flac__format.html#gga114a127">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST</a> = 7,
|
cannam@86
|
106 <br>
|
cannam@86
|
107 <a class="el" href="group__flac__format.html#gga114a128">FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST</a> = 8,
|
cannam@86
|
108 <a class="el" href="group__flac__format.html#gga114a129">FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR</a> = 9,
|
cannam@86
|
109 <a class="el" href="group__flac__format.html#gga114a130">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND</a> = 10,
|
cannam@86
|
110 <a class="el" href="group__flac__format.html#gga114a131">FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER</a> = 11,
|
cannam@86
|
111 <br>
|
cannam@86
|
112 <a class="el" href="group__flac__format.html#gga114a132">FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST</a> = 12,
|
cannam@86
|
113 <a class="el" href="group__flac__format.html#gga114a133">FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION</a> = 13,
|
cannam@86
|
114 <a class="el" href="group__flac__format.html#gga114a134">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING</a> = 14,
|
cannam@86
|
115 <a class="el" href="group__flac__format.html#gga114a135">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE</a> = 15,
|
cannam@86
|
116 <br>
|
cannam@86
|
117 <a class="el" href="group__flac__format.html#gga114a136">FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE</a> = 16,
|
cannam@86
|
118 <a class="el" href="group__flac__format.html#gga114a137">FLAC__STREAM_METADATA_PICTURE_TYPE_FISH</a> = 17,
|
cannam@86
|
119 <a class="el" href="group__flac__format.html#gga114a138">FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION</a> = 18,
|
cannam@86
|
120 <a class="el" href="group__flac__format.html#gga114a139">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE</a> = 19,
|
cannam@86
|
121 <br>
|
cannam@86
|
122 <a class="el" href="group__flac__format.html#gga114a140">FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE</a> = 20,
|
cannam@86
|
123 <b>FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED</b>
|
cannam@86
|
124 <br>
|
cannam@86
|
125 }</td></tr>
|
cannam@86
|
126
|
cannam@86
|
127 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
cannam@86
|
128 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga80">FLAC__format_sample_rate_is_valid</a> (unsigned sample_rate)</td></tr>
|
cannam@86
|
129
|
cannam@86
|
130 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga81">FLAC__format_sample_rate_is_subset</a> (unsigned sample_rate)</td></tr>
|
cannam@86
|
131
|
cannam@86
|
132 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga82">FLAC__format_vorbiscomment_entry_name_is_legal</a> (const char *name)</td></tr>
|
cannam@86
|
133
|
cannam@86
|
134 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga83">FLAC__format_vorbiscomment_entry_value_is_legal</a> (const FLAC__byte *value, unsigned length)</td></tr>
|
cannam@86
|
135
|
cannam@86
|
136 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga84">FLAC__format_vorbiscomment_entry_is_legal</a> (const FLAC__byte *entry, unsigned length)</td></tr>
|
cannam@86
|
137
|
cannam@86
|
138 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga85">FLAC__format_seektable_is_legal</a> (const <a class="el" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a> *seek_table)</td></tr>
|
cannam@86
|
139
|
cannam@86
|
140 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga86">FLAC__format_seektable_sort</a> (<a class="el" href="structFLAC____StreamMetadata__SeekTable.html">FLAC__StreamMetadata_SeekTable</a> *seek_table)</td></tr>
|
cannam@86
|
141
|
cannam@86
|
142 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga87">FLAC__format_cuesheet_is_legal</a> (const <a class="el" href="structFLAC____StreamMetadata__CueSheet.html">FLAC__StreamMetadata_CueSheet</a> *cue_sheet, FLAC__bool check_cd_da_subset, const char **violation)</td></tr>
|
cannam@86
|
143
|
cannam@86
|
144 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga88">FLAC__format_picture_is_legal</a> (const <a class="el" href="structFLAC____StreamMetadata__Picture.html">FLAC__StreamMetadata_Picture</a> *picture, const char **violation)</td></tr>
|
cannam@86
|
145
|
cannam@86
|
146 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
cannam@86
|
147 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga0">FLAC__VERSION_STRING</a></td></tr>
|
cannam@86
|
148
|
cannam@86
|
149 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga1">FLAC__VENDOR_STRING</a></td></tr>
|
cannam@86
|
150
|
cannam@86
|
151 <tr><td class="memItemLeft" nowrap align="right" valign="top">const FLAC__byte </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga2">FLAC__STREAM_SYNC_STRING</a> [4]</td></tr>
|
cannam@86
|
152
|
cannam@86
|
153 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga3">FLAC__STREAM_SYNC</a></td></tr>
|
cannam@86
|
154
|
cannam@86
|
155 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga4">FLAC__STREAM_SYNC_LEN</a></td></tr>
|
cannam@86
|
156
|
cannam@86
|
157 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga5">FLAC__EntropyCodingMethodTypeString</a> []</td></tr>
|
cannam@86
|
158
|
cannam@86
|
159 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga6">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN</a></td></tr>
|
cannam@86
|
160
|
cannam@86
|
161 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga7">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN</a></td></tr>
|
cannam@86
|
162
|
cannam@86
|
163 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga8">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN</a></td></tr>
|
cannam@86
|
164
|
cannam@86
|
165 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga9">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN</a></td></tr>
|
cannam@86
|
166
|
cannam@86
|
167 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga10">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER</a></td></tr>
|
cannam@86
|
168
|
cannam@86
|
169 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga11">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER</a></td></tr>
|
cannam@86
|
170
|
cannam@86
|
171 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga12">FLAC__ENTROPY_CODING_METHOD_TYPE_LEN</a></td></tr>
|
cannam@86
|
172
|
cannam@86
|
173 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga13">FLAC__SubframeTypeString</a> []</td></tr>
|
cannam@86
|
174
|
cannam@86
|
175 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga14">FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN</a></td></tr>
|
cannam@86
|
176
|
cannam@86
|
177 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga15">FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN</a></td></tr>
|
cannam@86
|
178
|
cannam@86
|
179 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga16">FLAC__SUBFRAME_ZERO_PAD_LEN</a></td></tr>
|
cannam@86
|
180
|
cannam@86
|
181 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga17">FLAC__SUBFRAME_TYPE_LEN</a></td></tr>
|
cannam@86
|
182
|
cannam@86
|
183 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga18">FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN</a></td></tr>
|
cannam@86
|
184
|
cannam@86
|
185 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga19">FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK</a></td></tr>
|
cannam@86
|
186
|
cannam@86
|
187 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga20">FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK</a></td></tr>
|
cannam@86
|
188
|
cannam@86
|
189 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga21">FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK</a></td></tr>
|
cannam@86
|
190
|
cannam@86
|
191 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga22">FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK</a></td></tr>
|
cannam@86
|
192
|
cannam@86
|
193 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga23">FLAC__ChannelAssignmentString</a> []</td></tr>
|
cannam@86
|
194
|
cannam@86
|
195 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga24">FLAC__FrameNumberTypeString</a> []</td></tr>
|
cannam@86
|
196
|
cannam@86
|
197 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga25">FLAC__FRAME_HEADER_SYNC</a></td></tr>
|
cannam@86
|
198
|
cannam@86
|
199 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga26">FLAC__FRAME_HEADER_SYNC_LEN</a></td></tr>
|
cannam@86
|
200
|
cannam@86
|
201 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga27">FLAC__FRAME_HEADER_RESERVED_LEN</a></td></tr>
|
cannam@86
|
202
|
cannam@86
|
203 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga28">FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN</a></td></tr>
|
cannam@86
|
204
|
cannam@86
|
205 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga29">FLAC__FRAME_HEADER_BLOCK_SIZE_LEN</a></td></tr>
|
cannam@86
|
206
|
cannam@86
|
207 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga30">FLAC__FRAME_HEADER_SAMPLE_RATE_LEN</a></td></tr>
|
cannam@86
|
208
|
cannam@86
|
209 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga31">FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN</a></td></tr>
|
cannam@86
|
210
|
cannam@86
|
211 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga32">FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN</a></td></tr>
|
cannam@86
|
212
|
cannam@86
|
213 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga33">FLAC__FRAME_HEADER_ZERO_PAD_LEN</a></td></tr>
|
cannam@86
|
214
|
cannam@86
|
215 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga34">FLAC__FRAME_HEADER_CRC_LEN</a></td></tr>
|
cannam@86
|
216
|
cannam@86
|
217 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga35">FLAC__FRAME_FOOTER_CRC_LEN</a></td></tr>
|
cannam@86
|
218
|
cannam@86
|
219 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga36">FLAC__MetadataTypeString</a> []</td></tr>
|
cannam@86
|
220
|
cannam@86
|
221 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga37">FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN</a></td></tr>
|
cannam@86
|
222
|
cannam@86
|
223 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga38">FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN</a></td></tr>
|
cannam@86
|
224
|
cannam@86
|
225 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga39">FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN</a></td></tr>
|
cannam@86
|
226
|
cannam@86
|
227 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga40">FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN</a></td></tr>
|
cannam@86
|
228
|
cannam@86
|
229 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga41">FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN</a></td></tr>
|
cannam@86
|
230
|
cannam@86
|
231 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga42">FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN</a></td></tr>
|
cannam@86
|
232
|
cannam@86
|
233 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga43">FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN</a></td></tr>
|
cannam@86
|
234
|
cannam@86
|
235 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga44">FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN</a></td></tr>
|
cannam@86
|
236
|
cannam@86
|
237 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga45">FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN</a></td></tr>
|
cannam@86
|
238
|
cannam@86
|
239 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga46">FLAC__STREAM_METADATA_APPLICATION_ID_LEN</a></td></tr>
|
cannam@86
|
240
|
cannam@86
|
241 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga47">FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN</a></td></tr>
|
cannam@86
|
242
|
cannam@86
|
243 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga48">FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN</a></td></tr>
|
cannam@86
|
244
|
cannam@86
|
245 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga49">FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN</a></td></tr>
|
cannam@86
|
246
|
cannam@86
|
247 <tr><td class="memItemLeft" nowrap align="right" valign="top">const FLAC__uint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga50">FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER</a></td></tr>
|
cannam@86
|
248
|
cannam@86
|
249 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga51">FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN</a></td></tr>
|
cannam@86
|
250
|
cannam@86
|
251 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga52">FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN</a></td></tr>
|
cannam@86
|
252
|
cannam@86
|
253 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga53">FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN</a></td></tr>
|
cannam@86
|
254
|
cannam@86
|
255 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga54">FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN</a></td></tr>
|
cannam@86
|
256
|
cannam@86
|
257 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga55">FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN</a></td></tr>
|
cannam@86
|
258
|
cannam@86
|
259 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga56">FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN</a></td></tr>
|
cannam@86
|
260
|
cannam@86
|
261 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga57">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN</a></td></tr>
|
cannam@86
|
262
|
cannam@86
|
263 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga58">FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN</a></td></tr>
|
cannam@86
|
264
|
cannam@86
|
265 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga59">FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN</a></td></tr>
|
cannam@86
|
266
|
cannam@86
|
267 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga60">FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN</a></td></tr>
|
cannam@86
|
268
|
cannam@86
|
269 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga61">FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN</a></td></tr>
|
cannam@86
|
270
|
cannam@86
|
271 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga62">FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN</a></td></tr>
|
cannam@86
|
272
|
cannam@86
|
273 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga63">FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN</a></td></tr>
|
cannam@86
|
274
|
cannam@86
|
275 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga64">FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN</a></td></tr>
|
cannam@86
|
276
|
cannam@86
|
277 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga65">FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN</a></td></tr>
|
cannam@86
|
278
|
cannam@86
|
279 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga66">FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN</a></td></tr>
|
cannam@86
|
280
|
cannam@86
|
281 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga67">FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN</a></td></tr>
|
cannam@86
|
282
|
cannam@86
|
283 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *const </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga68">FLAC__StreamMetadata_Picture_TypeString</a> []</td></tr>
|
cannam@86
|
284
|
cannam@86
|
285 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga69">FLAC__STREAM_METADATA_PICTURE_TYPE_LEN</a></td></tr>
|
cannam@86
|
286
|
cannam@86
|
287 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga70">FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN</a></td></tr>
|
cannam@86
|
288
|
cannam@86
|
289 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga71">FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN</a></td></tr>
|
cannam@86
|
290
|
cannam@86
|
291 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga72">FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN</a></td></tr>
|
cannam@86
|
292
|
cannam@86
|
293 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga73">FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN</a></td></tr>
|
cannam@86
|
294
|
cannam@86
|
295 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga74">FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN</a></td></tr>
|
cannam@86
|
296
|
cannam@86
|
297 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga75">FLAC__STREAM_METADATA_PICTURE_COLORS_LEN</a></td></tr>
|
cannam@86
|
298
|
cannam@86
|
299 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga76">FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN</a></td></tr>
|
cannam@86
|
300
|
cannam@86
|
301 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga77">FLAC__STREAM_METADATA_IS_LAST_LEN</a></td></tr>
|
cannam@86
|
302
|
cannam@86
|
303 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga78">FLAC__STREAM_METADATA_TYPE_LEN</a></td></tr>
|
cannam@86
|
304
|
cannam@86
|
305 <tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__format.html#ga79">FLAC__STREAM_METADATA_LENGTH_LEN</a></td></tr>
|
cannam@86
|
306
|
cannam@86
|
307 </table>
|
cannam@86
|
308
|
cannam@86
|
309 <hr size="1">
|
cannam@86
|
310 <div class="copyright">
|
cannam@86
|
311 <!-- @@@ oh so hacky -->
|
cannam@86
|
312 <table>
|
cannam@86
|
313 <tr>
|
cannam@86
|
314 <td align="left">
|
cannam@86
|
315 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
cannam@86
|
316 </td>
|
cannam@86
|
317 <td width="1%" align="right">
|
cannam@86
|
318 <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
cannam@86
|
319 </td>
|
cannam@86
|
320 </tr>
|
cannam@86
|
321 </table>
|
cannam@86
|
322 </div>
|
cannam@86
|
323 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
|
cannam@86
|
324 <!-- Permission is granted to copy, distribute and/or modify this document -->
|
cannam@86
|
325 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
cannam@86
|
326 <!-- or any later version published by the Free Software Foundation; -->
|
cannam@86
|
327 <!-- with no invariant sections. -->
|
cannam@86
|
328 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
cannam@86
|
329 </body>
|
cannam@86
|
330 </html>
|