class MP4::File::FilePrivate
{
public:
- FilePrivate() : tag(0), atoms(0), properties(0)
- {
- }
+ FilePrivate() :
+ tag(0),
+ atoms(0),
+ properties(0) {}
~FilePrivate()
{
MP4::Properties *properties;
};
-MP4::File::File(FileName file, bool readProperties, AudioProperties::ReadStyle audioPropertiesStyle)
- : TagLib::File(file)
+MP4::File::File(FileName file, bool readProperties, AudioProperties::ReadStyle) :
+ TagLib::File(file),
+ d(new FilePrivate())
{
- d = new FilePrivate;
if(isOpen())
- read(readProperties, audioPropertiesStyle);
+ read(readProperties);
}
-MP4::File::File(IOStream *stream, bool readProperties, AudioProperties::ReadStyle audioPropertiesStyle)
- : TagLib::File(stream)
+MP4::File::File(IOStream *stream, bool readProperties, AudioProperties::ReadStyle) :
+ TagLib::File(stream),
+ d(new FilePrivate())
{
- d = new FilePrivate;
if(isOpen())
- read(readProperties, audioPropertiesStyle);
+ read(readProperties);
}
MP4::File::~File()
}
void
-MP4::File::read(bool readProperties, Properties::ReadStyle audioPropertiesStyle)
+MP4::File::read(bool readProperties)
{
if(!isValid())
return;
d->tag = new Tag(this, d->atoms);
if(readProperties) {
- d->properties = new Properties(this, d->atoms, audioPropertiesStyle);
+ d->properties = new Properties(this, d->atoms);
}
}