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,
72 class PropertiesPrivate;
74 std::unique_ptr<PropertiesPrivate> d;
A simple, abstract interface to common audio properties.
Definition: audioproperties.h:46
ReadStyle
Definition: audioproperties.h:56
An implementation of audio property reading for DSDIFF.
Definition: dsdiffproperties.h:45
int lengthInMilliseconds() const override
int bitrate() const override
int bitsPerSample() const
int lengthInSeconds() const override
long long sampleCount() const
int sampleRate() const override
int channels() const override
Properties(unsigned int sampleRate, unsigned short channels, unsigned long long samplesCount, int bitrate, ReadStyle style)
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition: taglib_export.h:55