| TagLib 1.13 |  |

Deprecated List

Member TagLib::APE::Properties::length () const
  Use lengthInSeconds().
Member TagLib::APE::Properties::Properties (File *file, ReadStyle style=Average)
  Use Properties(File *, long, ReadStyle).
Member TagLib::ASF::Properties::length () const
  Use lengthInSeconds().
Member TagLib::ASF::Tag::attributeListMap ()
  Use attributeListMap() const, contains(), removeItem(), attribute(), setAttribute(), addAttribute().
Member TagLib::ByteVector::isNull () const
  Use isEmpty(), do not differentiate between null and empty.
Member TagLib::ByteVector::null
  Use ByteVector().
Member TagLib::File::isReadable (const char *file)
  Use system functions, e.g. access() (_access_s() on Windows).
Member TagLib::File::isWritable (const char *name)
  Use system functions, e.g. access() (_access_s() on Windows).
Member TagLib::FileRef::create (FileName fileName, bool readAudioProperties=true, AudioProperties::ReadStyle audioPropertiesStyle=AudioProperties::Average)
  Use FileRef(FileName, bool, AudioProperties::ReadStyle).
Member TagLib::FLAC::File::File (FileName file, bool readProperties=true, Properties::ReadStyle propertiesStyle=Properties::Average)
  This constructor will be dropped in favor of the one below in a future version.
Member TagLib::FLAC::File::setID3v2FrameFactory (const ID3v2::FrameFactory *factory)
  This value should be passed in via the constructor.
Member TagLib::FLAC::File::streamInfoData ()
  Always returns an empty vector.
Member TagLib::FLAC::File::streamLength ()
  Always returns zero.
Member TagLib::FLAC::Properties::length () const
  Use lengthInSeconds().
Member TagLib::FLAC::Properties::sampleWidth () const
  Use bitsPerSample().
Member TagLib::ID3v2::Frame::frameAlterPreservation () const
  Use fileAlterPreservation().
Member TagLib::ID3v2::Frame::Header (const ByteVector &data, bool synchSafeInts)
  Please use the constructor below that accepts a version number.
Member TagLib::ID3v2::Frame::headerSize ()
  This is only accurate for ID3v2.3 or ID3v2.4. Please use the call below which accepts an ID3v2 version number. In the next non-binary compatible release this will be made into a non-static member that checks the internal ID3v2 version.
Member TagLib::ID3v2::Frame::headerSize (unsigned int version)
  Please see the explanation above.
Member TagLib::ID3v2::Frame::setData (const ByteVector &data, bool synchSafeInts)
  Please use the version below that accepts an ID3v2 version number.
Member TagLib::ID3v2::Frame::size ()
  Please use the version of this method that accepts a version. This is only accurate for ID3v2.3 and ID3v2.4. This will be removed in the next binary incompatible release (2.0) and will be replaced with a non-static method that checks the frame version.
Member TagLib::ID3v2::Frame::size (unsigned int version)
  Please see the explanation in the version above.
Member TagLib::ID3v2::FrameFactory::createFrame (const ByteVector &data, bool synchSafeInts) const
  Please use the method below that accepts a ID3v2::Header instance in new code.
Member TagLib::ID3v2::FrameFactory::createFrame (const ByteVector &data, unsigned int version=4) const
  Please use the method below that accepts a ID3v2::Header instance in new code.
Member TagLib::ID3v2::FrameFactory::createFrame (const ByteVector &data, Header *tagHeader) const
  Use createFrame(const ByteVector &, const Header *) const.
Member TagLib::ID3v2::RelativeVolumeFrame::channelType () const
  Always returns master volume.
Member TagLib::ID3v2::RelativeVolumeFrame::setChannelType (ChannelType t)
  This method no longer has any effect.
Member TagLib::ID3v2::Tag::footer () const
  I don't see any reason to keep this around since there's nothing useful to be retrieved from the footer, but well, again, I'm prone to change my mind, so this gets to stay around until near a release.
Member TagLib::ID3v2::Tag::render (int version) const
  Use render(Version) const.
Member TagLib::MP4::ItemListMap
  Use ItemMap.
Member TagLib::MP4::Properties::length () const
  Use lengthInSeconds().
Member TagLib::MP4::Tag::itemListMap ()
  Use the item() and setItem() API instead.
Member TagLib::MPC::File::remove (int tags=AllTags)
  Use strip().
Member TagLib::MPC::Properties::length () const
  Use lengthInSeconds().
Member TagLib::MPEG::File::File (FileName file, bool readProperties=true, Properties::ReadStyle propertiesStyle=Properties::Average)
  This constructor will be dropped in favor of the one below in a future version.
Member TagLib::MPEG::File::save (int tags, bool stripOthers)
  Use save(int, StripTags, ID3v2::Version, DuplicateTags).
Member TagLib::MPEG::File::save (int tags, bool stripOthers, int id3v2Version)
  Use save(int, StripTags, ID3v2::Version, DuplicateTags).
Member TagLib::MPEG::File::save (int tags, bool stripOthers, int id3v2Version, bool duplicateTags)
  Use save(int, StripTags, ID3v2::Version, DuplicateTags).
Member TagLib::MPEG::File::setID3v2FrameFactory (const ID3v2::FrameFactory *factory)
  This value should be passed in via the constructor.
Member TagLib::MPEG::Header::Header (const ByteVector &data)
  Use Header(File *, long, bool).
Member TagLib::MPEG::Properties::length () const
  Use lengthInSeconds().
Member TagLib::MPEG::XingHeader::xingHeaderOffset (TagLib::MPEG::Header::Version v, TagLib::MPEG::Header::ChannelMode c)
  Always returns 0.
Member TagLib::Ogg::Opus::Properties::length () const
  Use lengthInSeconds().
Member TagLib::Ogg::Page::getCopyWithNewPageSequenceNumber (int sequenceNumber)
  Always returns null.
Member TagLib::Ogg::Speex::Properties::length () const
  Use lengthInSeconds().
Member TagLib::Ogg::Vorbis::Properties::length () const
  Use lengthInSeconds().
Member TagLib::Ogg::XiphComment::removeField (const String &key, const String &value=String())
  Using this method may lead to a linkage error.
Member TagLib::RIFF::AIFF::Properties::length () const
  Use lengthInSeconds().
Member TagLib::RIFF::AIFF::Properties::Properties (const ByteVector &data, ReadStyle style)
  Use Properties(File *, ReadStyle).
Member TagLib::RIFF::AIFF::Properties::sampleWidth () const
  Use bitsPerSample().
Member TagLib::RIFF::WAV::File::save (TagTypes tags, bool stripOthers, int id3v2Version=4)
  Use save(TagTypes, StripTags, ID3v2::Version).
Member TagLib::RIFF::WAV::Properties::length () const
  Use lengthInSeconds().
Member TagLib::RIFF::WAV::Properties::Properties (const ByteVector &data, unsigned int streamLength, ReadStyle style)
  Use Properties(File *, ReadStyle).
Member TagLib::RIFF::WAV::Properties::Properties (const ByteVector &data, ReadStyle style)
  Use Properties(File *, ReadStyle).
Member TagLib::RIFF::WAV::Properties::sampleWidth () const
  Use bitsPerSample().
Member TagLib::String::isNull () const
  Use isEmpty(), do not differentiate between null and empty.
Member TagLib::String::null
  Use String().
Member TagLib::TrueAudio::File::setID3v2FrameFactory (const ID3v2::FrameFactory *factory)
  This value should be passed in via the constructor.
Member TagLib::TrueAudio::Properties::length () const
  Use lengthInSeconds().
Member TagLib::WavPack::Properties::length () const
  Use lengthInSeconds().
Member TagLib::WavPack::Properties::Properties (const ByteVector &data, long streamLength, ReadStyle style=Average)
  This constructor will be dropped in favor of the one below in a future version.