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