1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>FLAC::Metadata::StreamInfo class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.2.14 -->
8
<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">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
9
<hr><h1>FLAC::Metadata::StreamInfo Class Reference<br>
11
[<a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a>]</small>
12
</h1><code>#include <<a class="el" href="+_2metadata_8h-source.html">metadata.h</a>></code>
14
<p>Inheritance diagram for FLAC::Metadata::StreamInfo:
15
<p><center><img src="classFLAC_1_1Metadata_1_1StreamInfo.gif" usemap="#FLAC::Metadata::StreamInfo_map" border="0"></center>
16
<map name="FLAC::Metadata::StreamInfo_map">
17
<area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,169,24">
19
<a href="classFLAC_1_1Metadata_1_1StreamInfo-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
20
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
21
<tr><td nowrap align=right valign=top><a name="a0" doxytag="FLAC::Metadata::StreamInfo::StreamInfo"></a>
22
</td><td valign=bottom><b>StreamInfo</b> ()</td></tr>
23
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a1">StreamInfo</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
24
<tr><td nowrap align=right valign=top><a name="a2" doxytag="FLAC::Metadata::StreamInfo::~StreamInfo"></a>
25
</td><td valign=bottom><b>~StreamInfo</b> ()</td></tr>
26
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
27
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z4_0">StreamInfo</a> (const StreamInfo &object)</td></tr>
28
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z4_1">StreamInfo</a> (const::FLAC__StreamMetadata &object)</td></tr>
29
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z4_2">StreamInfo</a> (const::FLAC__StreamMetadata *object)</td></tr>
30
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
31
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z5_0">operator=</a> (const StreamInfo &object)</td></tr>
32
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z5_1">operator=</a> (const::FLAC__StreamMetadata &object)</td></tr>
33
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z5_2">operator=</a> (const::FLAC__StreamMetadata *object)</td></tr>
34
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
35
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z6_0">operator==</a> (const StreamInfo &object) const</td></tr>
36
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z6_1">operator==</a> (const::FLAC__StreamMetadata &object) const</td></tr>
37
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z6_2">operator==</a> (const::FLAC__StreamMetadata *object) const</td></tr>
38
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
39
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z7_0">operator!=</a> (const StreamInfo &object) const</td></tr>
40
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z7_1">operator!=</a> (const::FLAC__StreamMetadata &object) const</td></tr>
41
<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z7_2">operator!=</a> (const::FLAC__StreamMetadata *object) const</td></tr>
42
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
43
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_0">get_min_blocksize</a> () const</td></tr>
44
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_1">get_max_blocksize</a> () const</td></tr>
45
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_2">get_min_framesize</a> () const</td></tr>
46
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_3">get_max_framesize</a> () const</td></tr>
47
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_4">get_sample_rate</a> () const</td></tr>
48
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_5">get_channels</a> () const</td></tr>
49
<tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_6">get_bits_per_sample</a> () const</td></tr>
50
<tr><td nowrap align=right valign=top>FLAC__uint64 </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_7">get_total_samples</a> () const</td></tr>
51
<tr><td nowrap align=right valign=top>const FLAC__byte * </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_8">get_md5sum</a> () const</td></tr>
52
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_9">set_min_blocksize</a> (unsigned value)</td></tr>
53
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_10">set_max_blocksize</a> (unsigned value)</td></tr>
54
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_11">set_min_framesize</a> (unsigned value)</td></tr>
55
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_12">set_max_framesize</a> (unsigned value)</td></tr>
56
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_13">set_sample_rate</a> (unsigned value)</td></tr>
57
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_14">set_channels</a> (unsigned value)</td></tr>
58
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_15">set_bits_per_sample</a> (unsigned value)</td></tr>
59
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_16">set_total_samples</a> (FLAC__uint64 value)</td></tr>
60
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#z8_17">set_md5sum</a> (const FLAC__byte value[16])</td></tr>
62
<hr><a name="_details"></a><h2>Detailed Description</h2>
63
STREAMINFO metadata block. See <a href="../format.html#metadata_block_streaminfo">format specification</a>.
65
<hr><h2>Constructor & Destructor Documentation</h2>
66
<a name="z4_0" doxytag="FLAC::Metadata::StreamInfo::StreamInfo"></a><p>
67
<table width="100%" cellpadding="2" cellspacing="0" border="0">
70
<table cellpadding="0" cellspacing="0" border="0">
72
<td class="md" nowrap valign="top"> FLAC::Metadata::StreamInfo::StreamInfo </td>
73
<td class="md" valign="top">( </td>
74
<td class="md" nowrap valign="top">const StreamInfo & </td>
75
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
76
<td class="md" valign="top">) </td>
77
<td class="md" nowrap><code> [inline]</code></td>
84
<table cellspacing=5 cellpadding=0 border=0>
92
Constructs a copy of the given object. This form always performs a deep copy. </td>
95
<a name="z4_1" doxytag="FLAC::Metadata::StreamInfo::StreamInfo"></a><p>
96
<table width="100%" cellpadding="2" cellspacing="0" border="0">
99
<table cellpadding="0" cellspacing="0" border="0">
101
<td class="md" nowrap valign="top"> FLAC::Metadata::StreamInfo::StreamInfo </td>
102
<td class="md" valign="top">( </td>
103
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
104
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
105
<td class="md" valign="top">) </td>
106
<td class="md" nowrap><code> [inline]</code></td>
113
<table cellspacing=5 cellpadding=0 border=0>
121
Constructs a copy of the given object. This form always performs a deep copy. </td>
124
<a name="z4_2" doxytag="FLAC::Metadata::StreamInfo::StreamInfo"></a><p>
125
<table width="100%" cellpadding="2" cellspacing="0" border="0">
128
<table cellpadding="0" cellspacing="0" border="0">
130
<td class="md" nowrap valign="top"> FLAC::Metadata::StreamInfo::StreamInfo </td>
131
<td class="md" valign="top">( </td>
132
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
133
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
134
<td class="md" valign="top">) </td>
135
<td class="md" nowrap><code> [inline]</code></td>
142
<table cellspacing=5 cellpadding=0 border=0>
150
Constructs a copy of the given object. This form always performs a deep copy. </td>
153
<a name="a1" doxytag="FLAC::Metadata::StreamInfo::StreamInfo"></a><p>
154
<table width="100%" cellpadding="2" cellspacing="0" border="0">
157
<table cellpadding="0" cellspacing="0" border="0">
159
<td class="md" nowrap valign="top"> FLAC::Metadata::StreamInfo::StreamInfo </td>
160
<td class="md" valign="top">( </td>
161
<td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
162
<td class="mdname" nowrap> <em>object</em>, </td>
167
<td class="md" nowrap>bool </td>
168
<td class="mdname" nowrap> <em>copy</em></td>
172
<td class="md">) </td>
173
<td class="md" colspan="2"><code> [inline]</code></td>
180
<table cellspacing=5 cellpadding=0 border=0>
188
Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#b0">Prototype</a>(::FLAC__StreamMetadata *object, bool copy). </td>
191
<hr><h2>Member Function Documentation</h2>
192
<a name="z5_0" doxytag="FLAC::Metadata::StreamInfo::operator="></a><p>
193
<table width="100%" cellpadding="2" cellspacing="0" border="0">
196
<table cellpadding="0" cellspacing="0" border="0">
198
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::operator= </td>
199
<td class="md" valign="top">( </td>
200
<td class="md" nowrap valign="top">const StreamInfo & </td>
201
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
202
<td class="md" valign="top">) </td>
203
<td class="md" nowrap><code> [inline]</code></td>
210
<table cellspacing=5 cellpadding=0 border=0>
218
Assign from another object. Always performs a deep copy. </td>
221
<a name="z5_1" doxytag="FLAC::Metadata::StreamInfo::operator="></a><p>
222
<table width="100%" cellpadding="2" cellspacing="0" border="0">
225
<table cellpadding="0" cellspacing="0" border="0">
227
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::operator= </td>
228
<td class="md" valign="top">( </td>
229
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
230
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
231
<td class="md" valign="top">) </td>
232
<td class="md" nowrap><code> [inline]</code></td>
239
<table cellspacing=5 cellpadding=0 border=0>
247
Assign from another object. Always performs a deep copy.
249
Reimplemented from <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#z1_1">FLAC::Metadata::Prototype</a>. </td>
252
<a name="z5_2" doxytag="FLAC::Metadata::StreamInfo::operator="></a><p>
253
<table width="100%" cellpadding="2" cellspacing="0" border="0">
256
<table cellpadding="0" cellspacing="0" border="0">
258
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::operator= </td>
259
<td class="md" valign="top">( </td>
260
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
261
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
262
<td class="md" valign="top">) </td>
263
<td class="md" nowrap><code> [inline]</code></td>
270
<table cellspacing=5 cellpadding=0 border=0>
278
Assign from another object. Always performs a deep copy.
280
Reimplemented from <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#z1_2">FLAC::Metadata::Prototype</a>. </td>
283
<a name="z6_0" doxytag="FLAC::Metadata::StreamInfo::operator=="></a><p>
284
<table width="100%" cellpadding="2" cellspacing="0" border="0">
287
<table cellpadding="0" cellspacing="0" border="0">
289
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator== </td>
290
<td class="md" valign="top">( </td>
291
<td class="md" nowrap valign="top">const StreamInfo & </td>
292
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
293
<td class="md" valign="top">) </td>
294
<td class="md" nowrap> const<code> [inline]</code></td>
301
<table cellspacing=5 cellpadding=0 border=0>
309
Check for equality, performing a deep compare by following pointers. </td>
312
<a name="z6_1" doxytag="FLAC::Metadata::StreamInfo::operator=="></a><p>
313
<table width="100%" cellpadding="2" cellspacing="0" border="0">
316
<table cellpadding="0" cellspacing="0" border="0">
318
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator== </td>
319
<td class="md" valign="top">( </td>
320
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
321
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
322
<td class="md" valign="top">) </td>
323
<td class="md" nowrap> const<code> [inline]</code></td>
330
<table cellspacing=5 cellpadding=0 border=0>
338
Check for equality, performing a deep compare by following pointers.
340
Reimplemented from <a class="el" href="group__flacpp__metadata__object.html#a2">FLAC::Metadata::Prototype</a>. </td>
343
<a name="z6_2" doxytag="FLAC::Metadata::StreamInfo::operator=="></a><p>
344
<table width="100%" cellpadding="2" cellspacing="0" border="0">
347
<table cellpadding="0" cellspacing="0" border="0">
349
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator== </td>
350
<td class="md" valign="top">( </td>
351
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
352
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
353
<td class="md" valign="top">) </td>
354
<td class="md" nowrap> const<code> [inline]</code></td>
361
<table cellspacing=5 cellpadding=0 border=0>
369
Check for equality, performing a deep compare by following pointers.
371
Reimplemented from <a class="el" href="group__flacpp__metadata__object.html#a3">FLAC::Metadata::Prototype</a>. </td>
374
<a name="z7_0" doxytag="FLAC::Metadata::StreamInfo::operator!="></a><p>
375
<table width="100%" cellpadding="2" cellspacing="0" border="0">
378
<table cellpadding="0" cellspacing="0" border="0">
380
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator!= </td>
381
<td class="md" valign="top">( </td>
382
<td class="md" nowrap valign="top">const StreamInfo & </td>
383
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
384
<td class="md" valign="top">) </td>
385
<td class="md" nowrap> const<code> [inline]</code></td>
392
<table cellspacing=5 cellpadding=0 border=0>
400
Check for inequality, performing a deep compare by following pointers. </td>
403
<a name="z7_1" doxytag="FLAC::Metadata::StreamInfo::operator!="></a><p>
404
<table width="100%" cellpadding="2" cellspacing="0" border="0">
407
<table cellpadding="0" cellspacing="0" border="0">
409
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator!= </td>
410
<td class="md" valign="top">( </td>
411
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
412
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
413
<td class="md" valign="top">) </td>
414
<td class="md" nowrap> const<code> [inline]</code></td>
421
<table cellspacing=5 cellpadding=0 border=0>
429
Check for inequality, performing a deep compare by following pointers.
431
Reimplemented from <a class="el" href="group__flacpp__metadata__object.html#a5">FLAC::Metadata::Prototype</a>. </td>
434
<a name="z7_2" doxytag="FLAC::Metadata::StreamInfo::operator!="></a><p>
435
<table width="100%" cellpadding="2" cellspacing="0" border="0">
438
<table cellpadding="0" cellspacing="0" border="0">
440
<td class="md" nowrap valign="top"> bool FLAC::Metadata::StreamInfo::operator!= </td>
441
<td class="md" valign="top">( </td>
442
<td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
443
<td class="mdname1" valign="top" nowrap> <em>object</em> </td>
444
<td class="md" valign="top">) </td>
445
<td class="md" nowrap> const<code> [inline]</code></td>
452
<table cellspacing=5 cellpadding=0 border=0>
460
Check for inequality, performing a deep compare by following pointers.
462
Reimplemented from <a class="el" href="group__flacpp__metadata__object.html#a6">FLAC::Metadata::Prototype</a>. </td>
465
<a name="z8_0" doxytag="FLAC::Metadata::StreamInfo::get_min_blocksize"></a><p>
466
<table width="100%" cellpadding="2" cellspacing="0" border="0">
469
<table cellpadding="0" cellspacing="0" border="0">
471
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_min_blocksize </td>
472
<td class="md" valign="top">( </td>
473
<td class="mdname1" valign="top" nowrap> </td>
474
<td class="md" valign="top">) </td>
475
<td class="md" nowrap> const</td>
482
<table cellspacing=5 cellpadding=0 border=0>
490
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
493
<a name="z8_1" doxytag="FLAC::Metadata::StreamInfo::get_max_blocksize"></a><p>
494
<table width="100%" cellpadding="2" cellspacing="0" border="0">
497
<table cellpadding="0" cellspacing="0" border="0">
499
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_max_blocksize </td>
500
<td class="md" valign="top">( </td>
501
<td class="mdname1" valign="top" nowrap> </td>
502
<td class="md" valign="top">) </td>
503
<td class="md" nowrap> const</td>
510
<table cellspacing=5 cellpadding=0 border=0>
518
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
521
<a name="z8_2" doxytag="FLAC::Metadata::StreamInfo::get_min_framesize"></a><p>
522
<table width="100%" cellpadding="2" cellspacing="0" border="0">
525
<table cellpadding="0" cellspacing="0" border="0">
527
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_min_framesize </td>
528
<td class="md" valign="top">( </td>
529
<td class="mdname1" valign="top" nowrap> </td>
530
<td class="md" valign="top">) </td>
531
<td class="md" nowrap> const</td>
538
<table cellspacing=5 cellpadding=0 border=0>
546
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
549
<a name="z8_3" doxytag="FLAC::Metadata::StreamInfo::get_max_framesize"></a><p>
550
<table width="100%" cellpadding="2" cellspacing="0" border="0">
553
<table cellpadding="0" cellspacing="0" border="0">
555
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_max_framesize </td>
556
<td class="md" valign="top">( </td>
557
<td class="mdname1" valign="top" nowrap> </td>
558
<td class="md" valign="top">) </td>
559
<td class="md" nowrap> const</td>
566
<table cellspacing=5 cellpadding=0 border=0>
574
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
577
<a name="z8_4" doxytag="FLAC::Metadata::StreamInfo::get_sample_rate"></a><p>
578
<table width="100%" cellpadding="2" cellspacing="0" border="0">
581
<table cellpadding="0" cellspacing="0" border="0">
583
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_sample_rate </td>
584
<td class="md" valign="top">( </td>
585
<td class="mdname1" valign="top" nowrap> </td>
586
<td class="md" valign="top">) </td>
587
<td class="md" nowrap> const</td>
594
<table cellspacing=5 cellpadding=0 border=0>
602
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
605
<a name="z8_5" doxytag="FLAC::Metadata::StreamInfo::get_channels"></a><p>
606
<table width="100%" cellpadding="2" cellspacing="0" border="0">
609
<table cellpadding="0" cellspacing="0" border="0">
611
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_channels </td>
612
<td class="md" valign="top">( </td>
613
<td class="mdname1" valign="top" nowrap> </td>
614
<td class="md" valign="top">) </td>
615
<td class="md" nowrap> const</td>
622
<table cellspacing=5 cellpadding=0 border=0>
630
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
633
<a name="z8_6" doxytag="FLAC::Metadata::StreamInfo::get_bits_per_sample"></a><p>
634
<table width="100%" cellpadding="2" cellspacing="0" border="0">
637
<table cellpadding="0" cellspacing="0" border="0">
639
<td class="md" nowrap valign="top"> unsigned FLAC::Metadata::StreamInfo::get_bits_per_sample </td>
640
<td class="md" valign="top">( </td>
641
<td class="mdname1" valign="top" nowrap> </td>
642
<td class="md" valign="top">) </td>
643
<td class="md" nowrap> const</td>
650
<table cellspacing=5 cellpadding=0 border=0>
658
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
661
<a name="z8_7" doxytag="FLAC::Metadata::StreamInfo::get_total_samples"></a><p>
662
<table width="100%" cellpadding="2" cellspacing="0" border="0">
665
<table cellpadding="0" cellspacing="0" border="0">
667
<td class="md" nowrap valign="top"> FLAC__uint64 FLAC::Metadata::StreamInfo::get_total_samples </td>
668
<td class="md" valign="top">( </td>
669
<td class="mdname1" valign="top" nowrap> </td>
670
<td class="md" valign="top">) </td>
671
<td class="md" nowrap> const</td>
678
<table cellspacing=5 cellpadding=0 border=0>
686
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
689
<a name="z8_8" doxytag="FLAC::Metadata::StreamInfo::get_md5sum"></a><p>
690
<table width="100%" cellpadding="2" cellspacing="0" border="0">
693
<table cellpadding="0" cellspacing="0" border="0">
695
<td class="md" nowrap valign="top"> const FLAC__byte* FLAC::Metadata::StreamInfo::get_md5sum </td>
696
<td class="md" valign="top">( </td>
697
<td class="mdname1" valign="top" nowrap> </td>
698
<td class="md" valign="top">) </td>
699
<td class="md" nowrap> const</td>
706
<table cellspacing=5 cellpadding=0 border=0>
714
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
717
<a name="z8_9" doxytag="FLAC::Metadata::StreamInfo::set_min_blocksize"></a><p>
718
<table width="100%" cellpadding="2" cellspacing="0" border="0">
721
<table cellpadding="0" cellspacing="0" border="0">
723
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_min_blocksize </td>
724
<td class="md" valign="top">( </td>
725
<td class="md" nowrap valign="top">unsigned </td>
726
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
727
<td class="md" valign="top">) </td>
728
<td class="md" nowrap></td>
735
<table cellspacing=5 cellpadding=0 border=0>
743
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
746
<a name="z8_10" doxytag="FLAC::Metadata::StreamInfo::set_max_blocksize"></a><p>
747
<table width="100%" cellpadding="2" cellspacing="0" border="0">
750
<table cellpadding="0" cellspacing="0" border="0">
752
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_max_blocksize </td>
753
<td class="md" valign="top">( </td>
754
<td class="md" nowrap valign="top">unsigned </td>
755
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
756
<td class="md" valign="top">) </td>
757
<td class="md" nowrap></td>
764
<table cellspacing=5 cellpadding=0 border=0>
772
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
775
<a name="z8_11" doxytag="FLAC::Metadata::StreamInfo::set_min_framesize"></a><p>
776
<table width="100%" cellpadding="2" cellspacing="0" border="0">
779
<table cellpadding="0" cellspacing="0" border="0">
781
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_min_framesize </td>
782
<td class="md" valign="top">( </td>
783
<td class="md" nowrap valign="top">unsigned </td>
784
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
785
<td class="md" valign="top">) </td>
786
<td class="md" nowrap></td>
793
<table cellspacing=5 cellpadding=0 border=0>
801
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
804
<a name="z8_12" doxytag="FLAC::Metadata::StreamInfo::set_max_framesize"></a><p>
805
<table width="100%" cellpadding="2" cellspacing="0" border="0">
808
<table cellpadding="0" cellspacing="0" border="0">
810
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_max_framesize </td>
811
<td class="md" valign="top">( </td>
812
<td class="md" nowrap valign="top">unsigned </td>
813
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
814
<td class="md" valign="top">) </td>
815
<td class="md" nowrap></td>
822
<table cellspacing=5 cellpadding=0 border=0>
830
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
833
<a name="z8_13" doxytag="FLAC::Metadata::StreamInfo::set_sample_rate"></a><p>
834
<table width="100%" cellpadding="2" cellspacing="0" border="0">
837
<table cellpadding="0" cellspacing="0" border="0">
839
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_sample_rate </td>
840
<td class="md" valign="top">( </td>
841
<td class="md" nowrap valign="top">unsigned </td>
842
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
843
<td class="md" valign="top">) </td>
844
<td class="md" nowrap></td>
851
<table cellspacing=5 cellpadding=0 border=0>
859
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
862
<a name="z8_14" doxytag="FLAC::Metadata::StreamInfo::set_channels"></a><p>
863
<table width="100%" cellpadding="2" cellspacing="0" border="0">
866
<table cellpadding="0" cellspacing="0" border="0">
868
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_channels </td>
869
<td class="md" valign="top">( </td>
870
<td class="md" nowrap valign="top">unsigned </td>
871
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
872
<td class="md" valign="top">) </td>
873
<td class="md" nowrap></td>
880
<table cellspacing=5 cellpadding=0 border=0>
888
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
891
<a name="z8_15" doxytag="FLAC::Metadata::StreamInfo::set_bits_per_sample"></a><p>
892
<table width="100%" cellpadding="2" cellspacing="0" border="0">
895
<table cellpadding="0" cellspacing="0" border="0">
897
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_bits_per_sample </td>
898
<td class="md" valign="top">( </td>
899
<td class="md" nowrap valign="top">unsigned </td>
900
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
901
<td class="md" valign="top">) </td>
902
<td class="md" nowrap></td>
909
<table cellspacing=5 cellpadding=0 border=0>
917
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
920
<a name="z8_16" doxytag="FLAC::Metadata::StreamInfo::set_total_samples"></a><p>
921
<table width="100%" cellpadding="2" cellspacing="0" border="0">
924
<table cellpadding="0" cellspacing="0" border="0">
926
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_total_samples </td>
927
<td class="md" valign="top">( </td>
928
<td class="md" nowrap valign="top">FLAC__uint64 </td>
929
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
930
<td class="md" valign="top">) </td>
931
<td class="md" nowrap></td>
938
<table cellspacing=5 cellpadding=0 border=0>
946
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
949
<a name="z8_17" doxytag="FLAC::Metadata::StreamInfo::set_md5sum"></a><p>
950
<table width="100%" cellpadding="2" cellspacing="0" border="0">
953
<table cellpadding="0" cellspacing="0" border="0">
955
<td class="md" nowrap valign="top"> void FLAC::Metadata::StreamInfo::set_md5sum </td>
956
<td class="md" valign="top">( </td>
957
<td class="md" nowrap valign="top">const FLAC__byte </td>
958
<td class="mdname1" valign="top" nowrap> <em>value</em>[16] </td>
959
<td class="md" valign="top">) </td>
960
<td class="md" nowrap></td>
967
<table cellspacing=5 cellpadding=0 border=0>
975
See <a href="../format.html#metadata_block_streaminfo">format specification</a>. </td>
978
<hr>The documentation for this class was generated from the following file:<ul>
979
<li>include/FLAC++/<a class="el" href="+_2metadata_8h-source.html">metadata.h</a></ul>
980
<hr><address><small>Generated on Sat Jan 25 10:45:02 2003 for FLAC by
981
<a href="http://www.doxygen.org/index.html">
982
<img src="doxygen.gif" alt="doxygen" align="middle" border=0
983
width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
984
© 1997-2002</small></address>