|
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