26 #ifndef TAGLIB_OGGPAGEHEADER_H 27 #define TAGLIB_OGGPAGEHEADER_H 82 void setPacketSizes(
const List<int> &sizes);
92 bool firstPacketContinued()
const;
100 void setFirstPacketContinued(
bool continued);
109 bool lastPacketCompleted()
const;
117 void setLastPacketCompleted(
bool completed);
124 bool firstPageOfStream()
const;
131 void setFirstPageOfStream(
bool first);
138 bool lastPageOfStream()
const;
145 void setLastPageOfStream(
bool last);
154 long long absoluteGranularPosition()
const;
163 void setAbsoluteGranularPosition(
long long agp);
172 unsigned int streamSerialNumber()
const;
182 void setStreamSerialNumber(
unsigned int n);
190 int pageSequenceNumber()
const;
197 void setPageSequenceNumber(
int sequenceNumber);
208 int dataSize()
const;
222 void read(
Ogg::File *file,
long pageOffset);
225 class PageHeaderPrivate;
226 PageHeaderPrivate *d;
A generic, implicitly shared list.
Definition: tlist.h:53
A byte vector.
Definition: tbytevector.h:45
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
An implementation of TagLib::File with some helpers for Ogg based formats.
Definition: oggfile.h:50
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41