#include <Logical.H>
Public Member Functions | |
~Reader () | |
Stops reading this Logical stream. | |
Reader & | operator++ () |
Deletes the last packet dequed, and deques the next. | |
Reader & | operator+= (PacketNo packets) |
Seek to packet packets from current packet. | |
Reader & | operator= (Position position) |
Seek to packet at or greater than granule position . | |
bool | ending () const |
ending packet? | |
Error | transportError () const |
Position | granulePosition () const |
Packet * | operator-> () const throw () |
Get to the Packet methods. | |
Packet * | packet () const throw () |
Get the packet. | |
Protected Member Functions | |
Reader () |
Do not derive from Reader. It is an iterator-like class for reading packets.
Ogg::Logical::Reader::Reader | ( | ) | [inline, protected] |
Ogg::Logical::Reader::~Reader | ( | ) |
Stops reading this Logical stream.
The user may request a new reader after this.
Reader& Ogg::Logical::Reader::operator++ | ( | ) |
Deletes the last packet dequed, and deques the next.
Seek to packet packets
from current packet.
Deques the packet after a successful seek.
Seek to packet at or greater than granule position
.
Deques the packet after a successful seek.
bool Ogg::Logical::Reader::ending | ( | ) | const |
ending packet?
Error Ogg::Logical::Reader::transportError | ( | ) | const |
Position Ogg::Logical::Reader::granulePosition | ( | ) | const |
Packet* Ogg::Logical::Reader::packet | ( | ) | const throw () [inline] |
Get the packet.