Another method that didn't actually have an implementation around. Also

picked some default values for some of the d-pointer members.


git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@482863 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
This commit is contained in:
Scott Wheeler 2005-11-24 10:27:45 +00:00
parent 18d80d1ea0
commit 1aa0550c58

View File

@ -37,7 +37,13 @@ public:
length(0),
bitrate(0),
sampleRate(0),
channels(0) {}
channels(0),
version(Header::Version1),
layer(0),
protectionEnabled(false),
channelMode(Header::Stereo),
isCopyrighted(false),
isOriginal(false) {}
File *file;
ReadStyle style;
@ -47,6 +53,7 @@ public:
int channels;
Header::Version version;
int layer;
bool protectionEnabled;
Header::ChannelMode channelMode;
bool isCopyrighted;
bool isOriginal;
@ -99,6 +106,11 @@ int MPEG::Properties::layer() const
return d->layer;
}
bool MPEG::Properties::protectionEnabled() const
{
return d->protectionEnabled;
}
MPEG::Header::ChannelMode MPEG::Properties::channelMode() const
{
return d->channelMode;
@ -214,6 +226,7 @@ void MPEG::Properties::read()
d->channels = firstHeader.channelMode() == Header::SingleChannel ? 1 : 2;
d->version = firstHeader.version();
d->layer = firstHeader.layer();
d->protectionEnabled = firstHeader.protectionEnabled();
d->channelMode = firstHeader.channelMode();
d->isCopyrighted = firstHeader.isCopyrighted();
d->isOriginal = firstHeader.isOriginal();