Album gain (to dB: 64.82 - albumGain / 256).
Album peak (to dB: albumPeak / 256).
Average bitrate of the stream in kilobits per second.
Bitrate in kbps, or 0 if unknown.
Number of audio channels.
Channel count (e.g. 2 for stereo).
Playback duration in milliseconds.
Duration in milliseconds, or 0 if unknown.
Duration rounded to the nearest second.
Musepack stream version number (e.g. 7 for SV7, 8 for SV8).
The stream version, or 0 if not yet determined.
Net number of PCM sample frames after subtracting encoder/decoder delay.
Sample frame count.
Sample rate of the audio stream in Hz.
Sample rate in Hz, or 0 if unknown.
Total number of frames in the stream (SV7 and earlier only).
Frame count, or 0 for SV8 streams.
Track gain (to dB: 64.82 - trackGain / 256).
Track peak (to dB: trackPeak / 256).
InternalParses audio properties from an SV7 ("MP+") or legacy SV4/SV5 fixed-size header.
The raw header bytes (at least MPC_HEADER_SIZE bytes).
Byte length of the audio data (excluding tags).
InternalParses audio properties from an SV8 ("MPCK") packet stream. Reads "SH" (Stream Header) and "RG" (Replay Gain) packets, stopping at the "SE" (Stream End) packet or on read error.
The MPC file positioned immediately after the "MPCK" magic.
Byte length of the audio data (excluding tags).
StaticcreateReads the magic bytes from the current stream position and delegates to readSV8 (if the "MPCK" header is found) or readSV7 otherwise.
A fully populated MpcProperties instance.
Audio properties for Musepack (MPC) streams.
Supports SV4 through SV8 stream versions. SV8 uses a containerized packet format ("MPCK" magic); SV7 uses a fixed header ("MP+" magic); SV4/SV5 use an older legacy header.