26 #ifndef TAGLIB_MPEGHEADER_H 27 #define TAGLIB_MPEGHEADER_H 108 bool protectionEnabled()
const;
118 int sampleRate()
const;
123 bool isPadded()
const;
143 ChannelMode channelMode()
const;
156 FrontCenterLeftRight = 3,
158 FrontCenterLeftRightBackCenter = 4,
161 FrontCenterLeftRightBackLeftRight = 5,
164 FrontCenterLeftRightBackLeftRightLFE = 6,
167 FrontCenterLeftRightSideLeftRightBackLeftRightLFE = 7
173 ChannelConfiguration channelConfiguration()
const;
184 bool isCopyrighted()
const;
189 bool isOriginal()
const;
194 int frameLength()
const;
199 int samplesPerFrame()
const;
207 void parse(
File *file,
offset_t offset,
bool checkLength);
211 std::shared_ptr<HeaderPrivate> d;
An MPEG file class with some useful methods specific to MPEG.
Definition: mpegfile.h:53
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
Version
Definition: id3v2.h:27
off_t offset_t
Definition: taglib.h:64
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41