| MistServer
    2.5.3-Pro-19-gf5e75b1 ( Generic_64)
    | 
#include <ogg.h>
| Public Member Functions | |
| Page () | |
| Page () | |
| Page (const Page &rhs) | |
| Page (const Page &rhs) | |
| unsigned int | addSegment (const std::string &content) | 
| unsigned int | addSegment (const std::string &content) | 
| unsigned int | addSegment (const char *content, unsigned int length) | 
| unsigned int | addSegment (const char *content, unsigned int length) | 
| long unsigned int | calcChecksum () | 
| long unsigned int | calcChecksum () | 
| unsigned int | calcPayloadSize () | 
| unsigned int | calcPayloadSize () | 
| long long unsigned int | calculateGranule (oggSegment ¤tSegment) | 
| this calculates the granule position for a DTSC packet  More... | |
| long long unsigned int | calculateGranule (oggSegment ¤tSegment) | 
| void | clear (char HeaderType, long long unsigned int GranPos, long unsigned int BSN, long unsigned int PSN) | 
| void | clear (char HeaderType, long long unsigned int GranPos, long unsigned int BSN, long unsigned int PSN) | 
| const std::deque< std::string > & | getAllSegments () | 
| const std::deque< std::string > & | getAllSegments () | 
| long unsigned int | getBitstreamSerialNumber () | 
| long unsigned int | getBitstreamSerialNumber () | 
| long unsigned int | getCRCChecksum () | 
| long unsigned int | getCRCChecksum () | 
| long long unsigned int | getGranulePosition () | 
| long long unsigned int | getGranulePosition () | 
| char | getHeaderType () | 
| char | getHeaderType () | 
| char | getPageSegments () | 
| char | getPageSegments () | 
| long unsigned int | getPageSequenceNumber () | 
| long unsigned int | getPageSequenceNumber () | 
| int | getPayloadSize () | 
| int | getPayloadSize () | 
| bool | getSegment (unsigned int index, std::string &ret) | 
| bool | getSegment (unsigned int index, std::string &ret) | 
| const char * | getSegment (unsigned int index) | 
| const char * | getSegment (unsigned int index) | 
| unsigned long | getSegmentLen (unsigned int index) | 
| unsigned long | getSegmentLen (unsigned int index) | 
| char | getVersion () | 
| char | getVersion () | 
| void | operator= (const Page &rhs) | 
| void | operator= (const Page &rhs) | 
| unsigned int | overFlow () | 
| unsigned int | overFlow () | 
| bool | possiblyContinued () | 
| bool | possiblyContinued () | 
| void | prepareNext (bool continueMe=false) | 
| void | prepareNext (bool continueMe=false) | 
| bool | read (std::string &newData) | 
| Reads an OGG Page from the source and if valid, removes it from source.  More... | |
| bool | read (std::string &newData) | 
| bool | read (FILE *inFile) | 
| bool | read (FILE *inFile) | 
| void | sendTo (Socket::Connection &destination, int calcGranule=-2) | 
| void | sendTo (Socket::Connection &destination, int calcGranule=-2) | 
| void | setBitstreamSerialNumber (long unsigned int newVal) | 
| void | setBitstreamSerialNumber (long unsigned int newVal) | 
| void | setCRCChecksum (long unsigned int newVal) | 
| void | setCRCChecksum (long unsigned int newVal) | 
| void | setGranulePosition (long long unsigned int newVal) | 
| void | setGranulePosition (long long unsigned int newVal) | 
| void | setHeaderType (char newVal) | 
| void | setHeaderType (char newVal) | 
| void | setMagicNumber () | 
| void | setMagicNumber () | 
| unsigned int | setNextSegmentTableEntry (unsigned int entrySize) | 
| unsigned int | setNextSegmentTableEntry (unsigned int entrySize) | 
| void | setPageSegments (char newVal) | 
| void | setPageSegments (char newVal) | 
| void | setPageSequenceNumber (long unsigned int newVal) | 
| void | setPageSequenceNumber (long unsigned int newVal) | 
| bool | setPayload (char *newData, unsigned int length) | 
| bool | setPayload (char *newData, unsigned int length) | 
| void | setVersion (char newVal=0) | 
| void | setVersion (char newVal=0) | 
| bool | shouldSend () | 
| bool | shouldSend () | 
| std::string | toPrettyString (size_t indent=0) | 
| std::string | toPrettyString (size_t indent=0) | 
| bool | verifyChecksum () | 
| bool | verifyChecksum () | 
| void | vorbisStuff () | 
| void | vorbisStuff () | 
| Data Fields | |
| char | blockSize [2] | 
| OGG::oggCodec | codec | 
| unsigned int | firstSample | 
| unsigned int | framesSeen | 
| int | granules | 
| unsigned int | lastKeyFrame | 
| std::deque< oggSegment > | oggSegments | 
| unsigned int | pageSequenceNumber | 
| int | prevBlockFlag | 
| unsigned int | sampleRate | 
| unsigned int | split | 
| long long unsigned int | totalFrames | 
| std::deque< vorbis::mode > | vorbisModes | 
| Private Attributes | |
| char | data [282] | 
| std::deque< std::string > | segments | 
| OGG::Page::Page | ( | ) | 
| OGG::Page::Page | ( | const Page & | rhs | ) | 
| OGG::Page::Page | ( | ) | 
| OGG::Page::Page | ( | const Page & | rhs | ) | 
| unsigned int OGG::Page::addSegment | ( | const std::string & | content | ) | 
| unsigned int OGG::Page::addSegment | ( | const std::string & | content | ) | 
| unsigned int OGG::Page::addSegment | ( | const char * | content, | 
| unsigned int | length | ||
| ) | 
| unsigned int OGG::Page::addSegment | ( | const char * | content, | 
| unsigned int | length | ||
| ) | 
| long unsigned int OGG::Page::calcChecksum | ( | ) | 
| long unsigned int OGG::Page::calcChecksum | ( | ) | 
| unsigned int OGG::Page::calcPayloadSize | ( | ) | 
| unsigned int OGG::Page::calcPayloadSize | ( | ) | 
| long long unsigned int OGG::Page::calculateGranule | ( | oggSegment & | currentSegment | ) | 
this calculates the granule position for a DTSC packet
| long long unsigned int OGG::Page::calculateGranule | ( | oggSegment & | currentSegment | ) | 
| void OGG::Page::clear | ( | char | HeaderType, | 
| long long unsigned int | GranPos, | ||
| long unsigned int | BSN, | ||
| long unsigned int | PSN | ||
| ) | 
| void OGG::Page::clear | ( | char | HeaderType, | 
| long long unsigned int | GranPos, | ||
| long unsigned int | BSN, | ||
| long unsigned int | PSN | ||
| ) | 
| const std::deque< std::string > & OGG::Page::getAllSegments | ( | ) | 
| const std::deque<std::string>& OGG::Page::getAllSegments | ( | ) | 
| long unsigned int OGG::Page::getBitstreamSerialNumber | ( | ) | 
| long unsigned int OGG::Page::getBitstreamSerialNumber | ( | ) | 
| long unsigned int OGG::Page::getCRCChecksum | ( | ) | 
| long unsigned int OGG::Page::getCRCChecksum | ( | ) | 
| long long unsigned int OGG::Page::getGranulePosition | ( | ) | 
| long long unsigned int OGG::Page::getGranulePosition | ( | ) | 
| char OGG::Page::getHeaderType | ( | ) | 
| char OGG::Page::getHeaderType | ( | ) | 
| char OGG::Page::getPageSegments | ( | ) | 
| char OGG::Page::getPageSegments | ( | ) | 
| long unsigned int OGG::Page::getPageSequenceNumber | ( | ) | 
| long unsigned int OGG::Page::getPageSequenceNumber | ( | ) | 
| int OGG::Page::getPayloadSize | ( | ) | 
| int OGG::Page::getPayloadSize | ( | ) | 
| bool OGG::Page::getSegment | ( | unsigned int | index, | 
| std::string & | ret | ||
| ) | 
| bool OGG::Page::getSegment | ( | unsigned int | index, | 
| std::string & | ret | ||
| ) | 
| const char * OGG::Page::getSegment | ( | unsigned int | index | ) | 
| const char* OGG::Page::getSegment | ( | unsigned int | index | ) | 
| unsigned long OGG::Page::getSegmentLen | ( | unsigned int | index | ) | 
| unsigned long OGG::Page::getSegmentLen | ( | unsigned int | index | ) | 
| char OGG::Page::getVersion | ( | ) | 
| char OGG::Page::getVersion | ( | ) | 
| void OGG::Page::operator= | ( | const Page & | rhs | ) | 
| void OGG::Page::operator= | ( | const Page & | rhs | ) | 
| unsigned int OGG::Page::overFlow | ( | ) | 
| unsigned int OGG::Page::overFlow | ( | ) | 
| bool OGG::Page::possiblyContinued | ( | ) | 
| bool OGG::Page::possiblyContinued | ( | ) | 
| void OGG::Page::prepareNext | ( | bool | continueMe = false | ) | 
| void OGG::Page::prepareNext | ( | bool | continueMe = false | ) | 
| bool OGG::Page::read | ( | std::string & | newData | ) | 
| bool OGG::Page::read | ( | std::string & | newData | ) | 
| bool OGG::Page::read | ( | FILE * | inFile | ) | 
| bool OGG::Page::read | ( | FILE * | inFile | ) | 
| void OGG::Page::sendTo | ( | Socket::Connection & | destination, | 
| int | calcGranule = -2 | ||
| ) | 
| void OGG::Page::sendTo | ( | Socket::Connection & | destination, | 
| int | calcGranule = -2 | ||
| ) | 
| void OGG::Page::setBitstreamSerialNumber | ( | long unsigned int | newVal | ) | 
| void OGG::Page::setBitstreamSerialNumber | ( | long unsigned int | newVal | ) | 
| void OGG::Page::setCRCChecksum | ( | long unsigned int | newVal | ) | 
| void OGG::Page::setCRCChecksum | ( | long unsigned int | newVal | ) | 
| void OGG::Page::setGranulePosition | ( | long long unsigned int | newVal | ) | 
| void OGG::Page::setGranulePosition | ( | long long unsigned int | newVal | ) | 
| void OGG::Page::setHeaderType | ( | char | newVal | ) | 
| void OGG::Page::setHeaderType | ( | char | newVal | ) | 
| void OGG::Page::setMagicNumber | ( | ) | 
| void OGG::Page::setMagicNumber | ( | ) | 
| unsigned int OGG::Page::setNextSegmentTableEntry | ( | unsigned int | entrySize | ) | 
| unsigned int OGG::Page::setNextSegmentTableEntry | ( | unsigned int | entrySize | ) | 
| 
 | inline | 
| 
 | inline | 
| void OGG::Page::setPageSequenceNumber | ( | long unsigned int | newVal | ) | 
| void OGG::Page::setPageSequenceNumber | ( | long unsigned int | newVal | ) | 
| bool OGG::Page::setPayload | ( | char * | newData, | 
| unsigned int | length | ||
| ) | 
| bool OGG::Page::setPayload | ( | char * | newData, | 
| unsigned int | length | ||
| ) | 
| void OGG::Page::setVersion | ( | char | newVal = 0 | ) | 
| void OGG::Page::setVersion | ( | char | newVal = 0 | ) | 
| bool OGG::Page::shouldSend | ( | ) | 
| bool OGG::Page::shouldSend | ( | ) | 
| std::string OGG::Page::toPrettyString | ( | size_t | indent = 0 | ) | 
| std::string OGG::Page::toPrettyString | ( | size_t | indent = 0 | ) | 
| bool OGG::Page::verifyChecksum | ( | ) | 
| bool OGG::Page::verifyChecksum | ( | ) | 
| void OGG::Page::vorbisStuff | ( | ) | 
| void OGG::Page::vorbisStuff | ( | ) | 
| char OGG::Page::blockSize | 
| OGG::oggCodec OGG::Page::codec | 
| 
 | private | 
| unsigned int OGG::Page::firstSample | 
| unsigned int OGG::Page::framesSeen | 
| int OGG::Page::granules | 
| unsigned int OGG::Page::lastKeyFrame | 
| std::deque< oggSegment > OGG::Page::oggSegments | 
| unsigned int OGG::Page::pageSequenceNumber | 
| int OGG::Page::prevBlockFlag | 
| unsigned int OGG::Page::sampleRate | 
| 
 | private | 
| unsigned int OGG::Page::split | 
| long long unsigned int OGG::Page::totalFrames | 
| std::deque< vorbis::mode > OGG::Page::vorbisModes | 
 1.8.11
 1.8.11