#include <musepack.h>
Public Attributes | |
core mpc stream properties | |
| mpc_uint32_t | SampleFreq |
| sample frequency of stream | |
| mpc_uint32_t | Channels |
| number of channels in stream | |
| streaminfo_off_t | HeaderPosition |
| byte offset of position of header in stream | |
| mpc_uint32_t | StreamVersion |
| streamversion of stream | |
| mpc_uint32_t | Bitrate |
| bitrate of stream file (in bps) | |
| double | AverageBitrate |
| average bitrate of stream (in bits/sec) | |
| mpc_uint32_t | Frames |
| number of frames in stream | |
| mpc_int64_t | PCMSamples |
| mpc_uint32_t | MaxBand |
| maximum band-index used in stream (0...31) | |
| mpc_uint32_t | IS |
| intensity stereo (0: off, 1: on) | |
| mpc_uint32_t | MS |
| mid/side stereo (0: off, 1: on) | |
| mpc_uint32_t | BlockSize |
| only needed for SV4...SV6 -> not supported | |
| mpc_uint32_t | Profile |
| quality profile of stream | |
| const char * | ProfileName |
| name of profile used by stream | |
replaygain related fields | |
| mpc_int16_t | GainTitle |
| replaygain title value | |
| mpc_int16_t | GainAlbum |
| replaygain album value | |
| mpc_uint16_t | PeakAlbum |
| peak album loudness level | |
| mpc_uint16_t | PeakTitle |
| peak title loudness level | |
true gapless support data | |
| mpc_uint32_t | IsTrueGapless |
| true gapless? (0: no, 1: yes) | |
| mpc_uint32_t | LastFrameSamples |
| number of valid samples within last frame | |
| mpc_uint32_t | EncoderVersion |
| version of encoder used | |
| char | Encoder [256] |
| encoder name | |
| streaminfo_off_t | TagOffset |
| offset to file tags | |
| streaminfo_off_t | TotalFileLength |
| total length of underlying file | |
Structure containing all the properties of an mpc stream. Populated by the streaminfo_read function.
Definition at line 68 of file musepack.h.
1.3.9.1