int pageSequenceNumber() const
ByteVector render() const
ByteVectorList packets() const
static List< Page * > paginate(const ByteVectorList &packets, PaginationStrategy strategy, unsigned int streamSerialNumber, int firstPage, bool firstPacketContinued=false, bool lastPacketCompleted=true, bool containsLastPacket=false)
void setPageSequenceNumber(int sequenceNumber)
Page(File *file, long pageOffset)
@ DoesNotContainPacket
No part of the packet is contained in the page.
Definition oggpage.h:121
@ CompletePacket
The packet is wholly contained in the page.
Definition oggpage.h:123
@ BeginsWithPacket
The page starts with the given packet.
Definition oggpage.h:125
@ EndsWithPacket
The page ends with the given packet.
Definition oggpage.h:127
void setFirstPacketIndex(int index)
ContainsPacketFlags containsPacket(int index) const
TAGLIB_DEPRECATED Page * getCopyWithNewPageSequenceNumber(int sequenceNumber)
const PageHeader * header() const
int firstPacketIndex() const
Page(const ByteVectorList &packets, unsigned int streamSerialNumber, int pageNumber, bool firstPacketContinued=false, bool lastPacketCompleted=true, bool containsLastPacket=false)
unsigned int packetCount() const