26 #ifndef TAGLIB_DSDIFFPROPERTIES_H 27 #define TAGLIB_DSDIFFPROPERTIES_H 51 Properties(
unsigned int sampleRate,
unsigned short channels,
52 unsigned long long samplesCount,
int bitrate,
62 int lengthInSeconds()
const override;
63 int lengthInMilliseconds()
const override;
64 int bitrate()
const override;
65 int sampleRate()
const override;
66 int channels()
const override;
68 int bitsPerSample()
const;
69 long long sampleCount()
const;
72 class PropertiesPrivate;
74 std::unique_ptr<PropertiesPrivate> d;
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55
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
An implementation of audio property reading for DSDIFF.
Definition: dsdiffproperties.h:44
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41