26#ifndef TAGLIB_DSDIFFPROPERTIES_H
27#define TAGLIB_DSDIFFPROPERTIES_H
52 unsigned long long samplesCount,
int bitrate,
72 class PropertiesPrivate;
74 std::unique_ptr<PropertiesPrivate> d;
AudioProperties(const AudioProperties &)=delete
ReadStyle
Definition audioproperties.h:56
An implementation of TagLib::File with DSDIFF specific methods.
Definition dsdifffile.h:63
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)
An implementation of DSDIFF metadata.
Definition dsdiffdiintag.h:33
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