diff options
Diffstat (limited to 'taglib/riff/rifffile.cpp')
-rw-r--r-- | taglib/riff/rifffile.cpp | 9 |
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; |