mirror of
https://github.com/taglib/taglib.git
synced 2025-05-27 21:20:26 -04:00
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:
parent
18d80d1ea0
commit
1aa0550c58
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user