TagLib::FileRef vs. TagLib::File
Nouvelle Collection
nouvellecollection at gmail.com
Sun May 19 18:44:45 UTC 2013
Hello,
I don't really understand the difference between TagLib::FileRef and
TagLib::File.
If I use TagLib::FileRef f("foo.mp3");, then I cannot use
f.tag()->removeFrames(...).
With TagLib::MPEG::File f("foo.mp3"), it seems possible to do
f.ID3v2Tag()->removeFrames.
Why is there 2 different things : TagLib::FileRef and TagLib::File
for the same task (i.e. working with a file) ?
When is it better to open a file with TagLib::MPEG::File f("foo.mp3")
and when is it better to use TagLib::FileRef f("foo.mp3") (like in
the simple example in http://taglib.github.io/api/) ?
Thanks in advance.
More information about the taglib-devel
mailing list