#include <metadata.h>
Inheritance diagram for FLAC::Metadata::StreamInfo:

| Public Methods | |
| StreamInfo () | |
| StreamInfo (::FLAC__StreamMetadata *object, bool copy) | |
| ~StreamInfo () | |
| StreamInfo (const StreamInfo &object) | |
| StreamInfo (const::FLAC__StreamMetadata &object) | |
| StreamInfo (const::FLAC__StreamMetadata *object) | |
| void | operator= (const StreamInfo &object) | 
| void | operator= (const::FLAC__StreamMetadata &object) | 
| void | operator= (const::FLAC__StreamMetadata *object) | 
| bool | operator== (const StreamInfo &object) const | 
| bool | operator== (const::FLAC__StreamMetadata &object) const | 
| bool | operator== (const::FLAC__StreamMetadata *object) const | 
| bool | operator!= (const StreamInfo &object) const | 
| bool | operator!= (const::FLAC__StreamMetadata &object) const | 
| bool | operator!= (const::FLAC__StreamMetadata *object) const | 
| unsigned | get_min_blocksize () const | 
| unsigned | get_max_blocksize () const | 
| unsigned | get_min_framesize () const | 
| unsigned | get_max_framesize () const | 
| unsigned | get_sample_rate () const | 
| unsigned | get_channels () const | 
| unsigned | get_bits_per_sample () const | 
| FLAC__uint64 | get_total_samples () const | 
| const FLAC__byte * | get_md5sum () const | 
| void | set_min_blocksize (unsigned value) | 
| void | set_max_blocksize (unsigned value) | 
| void | set_min_framesize (unsigned value) | 
| void | set_max_framesize (unsigned value) | 
| void | set_sample_rate (unsigned value) | 
| void | set_channels (unsigned value) | 
| void | set_bits_per_sample (unsigned value) | 
| void | set_total_samples (FLAC__uint64 value) | 
| void | set_md5sum (const FLAC__byte value[16]) | 
| 
 | 
| Constructs a copy of the given object. This form always performs a deep copy. | 
| 
 | 
| Constructs a copy of the given object. This form always performs a deep copy. | 
| 
 | 
| Constructs a copy of the given object. This form always performs a deep copy. | 
| 
 | ||||||||||||
| Constructs an object with copy control. See Prototype(::FLAC__StreamMetadata *object, bool copy). | 
| 
 | 
| Assign from another object. Always performs a deep copy. | 
| 
 | 
| Assign from another object. Always performs a deep copy. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| Assign from another object. Always performs a deep copy. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| Check for equality, performing a deep compare by following pointers. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| Check for inequality, performing a deep compare by following pointers. Reimplemented from FLAC::Metadata::Prototype. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
| 
 | 
| See format specification. | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002