26 #ifndef TAGLIB_WAVPROPERTIES_H 27 #define TAGLIB_WAVPROPERTIES_H 70 int lengthInMilliseconds()
const override;
75 int bitrate()
const override;
80 int sampleRate()
const override;
85 int channels()
const override;
90 int bitsPerSample()
const;
95 unsigned int sampleFrames()
const;
108 void read(
File *file);
110 class PropertiesPrivate;
112 std::unique_ptr<PropertiesPrivate> d;
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55
An implementation of audio property reading for WAV.
Definition: wavproperties.h:48
An implementation of TagLib::File with WAV specific methods.
Definition: wavfile.h:58
ReadStyle
Definition: audioproperties.h:56
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
A simple, abstract interface to common audio properties.
Definition: audioproperties.h:45
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41