aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/riff/aiff/aifffile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'taglib/riff/aiff/aifffile.cpp')
-rw-r--r--taglib/riff/aiff/aifffile.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/taglib/riff/aiff/aifffile.cpp b/taglib/riff/aiff/aifffile.cpp
index 425bfa02..9f6be7ff 100644
--- a/taglib/riff/aiff/aifffile.cpp
+++ b/taglib/riff/aiff/aifffile.cpp
@@ -65,6 +65,14 @@ RIFF::AIFF::File::File(FileName file, bool readProperties,
read(readProperties, propertiesStyle);
}
+RIFF::AIFF::File::File(IOStream *stream, bool readProperties,
+ Properties::ReadStyle propertiesStyle) : RIFF::File(stream, BigEndian)
+{
+ d = new FilePrivate;
+ if(isOpen())
+ read(readProperties, propertiesStyle);
+}
+
RIFF::AIFF::File::~File()
{
delete d;