26 #ifndef TAGLIB_UNIQUEFILEIDENTIFIERFRAME
27 #define TAGLIB_UNIQUEFILEIDENTIFIERFRAME
43 class TAGLIB_EXPORT UniqueFileIdentifierFrame :
public ID3v2::Frame
45 friend class FrameFactory;
51 UniqueFileIdentifierFrame(
const ByteVector &data);
57 UniqueFileIdentifierFrame(
const String &owner,
const ByteVector &
id);
62 ~UniqueFileIdentifierFrame();
79 ByteVector identifier()
const;
86 void setOwner(
const String &s);
93 void setIdentifier(
const ByteVector &v);
95 virtual String toString()
const;
97 PropertyMap asProperties()
const;
105 static UniqueFileIdentifierFrame *findByOwner(
const Tag *tag,
const String &o);
117 class UniqueFileIdentifierFramePrivate;
118 UniqueFileIdentifierFramePrivate *d;