1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv=
"Content-Type" content=
"text/html;charset=iso-8859-1">
3 <title>FLAC: include/FLAC/format.h File Reference
</title>
4 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
6 <!-- Generated by Doxygen 1.4.2 -->
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>
9 <a class=
"el" href=
"dir_000000.html">include
</a> /
<a class=
"el" href=
"dir_000002.html">FLAC
</a></div>
10 <h1>format.h File Reference
</h1><hr><a name=
"_details"></a><h2>Detailed Description
</h2>
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.
13 See the detailed documentation in the
<a class=
"el" href=
"group__flac__format.html">format
</a> module.
15 <code>#include
"<a class="el
" href="export_8h-source.html
">export.h</a>"</code><br>
16 <code>#include
"ordinals.h"</code><br>
19 <a href=
"format_8h-source.html">Go to the source code of this file.
</a><table border=
"0" cellpadding=
"0" cellspacing=
"0">
21 <tr><td colspan=
"2"><br><h2>Defines
</h2></td></tr>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
62 <tr><td colspan=
"2"><br><h2>Enumerations
</h2></td></tr>
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,
64 <a class=
"el" href=
"group__flac__format.html#gga109a101">FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2
</a> =
1
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,
68 <a class=
"el" href=
"group__flac__format.html#gga110a103">FLAC__SUBFRAME_TYPE_VERBATIM
</a> =
1,
69 <a class=
"el" href=
"group__flac__format.html#gga110a104">FLAC__SUBFRAME_TYPE_FIXED
</a> =
2,
70 <a class=
"el" href=
"group__flac__format.html#gga110a105">FLAC__SUBFRAME_TYPE_LPC
</a> =
3
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,
74 <a class=
"el" href=
"group__flac__format.html#gga111a107">FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE
</a> =
1,
75 <a class=
"el" href=
"group__flac__format.html#gga111a108">FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE
</a> =
2,
76 <a class=
"el" href=
"group__flac__format.html#gga111a109">FLAC__CHANNEL_ASSIGNMENT_MID_SIDE
</a> =
3
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>,
80 <a class=
"el" href=
"group__flac__format.html#gga112a111">FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER
</a>
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>
84 <a class=
"el" href=
"group__flac__format.html#gga113a112">FLAC__METADATA_TYPE_STREAMINFO
</a> =
0,
85 <a class=
"el" href=
"group__flac__format.html#gga113a113">FLAC__METADATA_TYPE_PADDING
</a> =
1,
86 <a class=
"el" href=
"group__flac__format.html#gga113a114">FLAC__METADATA_TYPE_APPLICATION
</a> =
2,
87 <a class=
"el" href=
"group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE
</a> =
3,
89 <a class=
"el" href=
"group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT
</a> =
4,
90 <a class=
"el" href=
"group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET
</a> =
5,
91 <a class=
"el" href=
"group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE
</a> =
6,
92 <a class=
"el" href=
"group__flac__format.html#gga113a119">FLAC__METADATA_TYPE_UNDEFINED
</a> =
7
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>
97 <a class=
"el" href=
"group__flac__format.html#gga114a120">FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER
</a> =
0,
98 <a class=
"el" href=
"group__flac__format.html#gga114a121">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD
</a> =
1,
99 <a class=
"el" href=
"group__flac__format.html#gga114a122">FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON
</a> =
2,
100 <a class=
"el" href=
"group__flac__format.html#gga114a123">FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER
</a> =
3,
102 <a class=
"el" href=
"group__flac__format.html#gga114a124">FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER
</a> =
4,
103 <a class=
"el" href=
"group__flac__format.html#gga114a125">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE
</a> =
5,
104 <a class=
"el" href=
"group__flac__format.html#gga114a126">FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA
</a> =
6,
105 <a class=
"el" href=
"group__flac__format.html#gga114a127">FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST
</a> =
7,
107 <a class=
"el" href=
"group__flac__format.html#gga114a128">FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST
</a> =
8,
108 <a class=
"el" href=
"group__flac__format.html#gga114a129">FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR
</a> =
9,
109 <a class=
"el" href=
"group__flac__format.html#gga114a130">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND
</a> =
10,
110 <a class=
"el" href=
"group__flac__format.html#gga114a131">FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER
</a> =
11,
112 <a class=
"el" href=
"group__flac__format.html#gga114a132">FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST
</a> =
12,
113 <a class=
"el" href=
"group__flac__format.html#gga114a133">FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION
</a> =
13,
114 <a class=
"el" href=
"group__flac__format.html#gga114a134">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING
</a> =
14,
115 <a class=
"el" href=
"group__flac__format.html#gga114a135">FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE
</a> =
15,
117 <a class=
"el" href=
"group__flac__format.html#gga114a136">FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE
</a> =
16,
118 <a class=
"el" href=
"group__flac__format.html#gga114a137">FLAC__STREAM_METADATA_PICTURE_TYPE_FISH
</a> =
17,
119 <a class=
"el" href=
"group__flac__format.html#gga114a138">FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION
</a> =
18,
120 <a class=
"el" href=
"group__flac__format.html#gga114a139">FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE
</a> =
19,
122 <a class=
"el" href=
"group__flac__format.html#gga114a140">FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE
</a> =
20,
123 <b>FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED
</b>
127 <tr><td colspan=
"2"><br><h2>Functions
</h2></td></tr>
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>
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>
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>
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>
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>
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>
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>
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>
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>
146 <tr><td colspan=
"2"><br><h2>Variables
</h2></td></tr>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
310 <div class=
"copyright">
311 <!-- @@@ oh so hacky -->
315 Copyright (c)
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007 Josh Coalson
317 <td width=
"1%" align=
"right">
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>
323 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
324 <!-- Permission is granted to copy, distribute and/or modify this document -->
325 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
326 <!-- or any later version published by the Free Software Foundation; -->
327 <!-- with no invariant sections. -->
328 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->