aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/riff/rifffile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'taglib/riff/rifffile.cpp')
-rw-r--r--taglib/riff/rifffile.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/taglib/riff/rifffile.cpp b/taglib/riff/rifffile.cpp
index 8d23bcd6..984568d1 100644
--- a/taglib/riff/rifffile.cpp
+++ b/taglib/riff/rifffile.cpp
@@ -79,6 +79,15 @@ RIFF::File::File(FileName file, Endianness endianness) : TagLib::File(file)
read();
}
+RIFF::File::File(IOStream *stream, Endianness endianness) : TagLib::File(stream)
+{
+ d = new FilePrivate;
+ d->endianness = endianness;
+
+ if(isOpen())
+ read();
+}
+
TagLib::uint RIFF::File::riffSize() const
{
return d->size;