MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Data Structures | Namespaces | Enumerations | Functions
ogg.h File Reference
#include <cstdlib>
#include <string>
#include <vector>
#include <deque>
#include <sstream>
#include "dtsc.h"
#include "theora.h"
#include "vorbis.h"
#include "socket.h"

Go to the source code of this file.

Data Structures

class  OGG::headerPages
 
class  OGG::oggSegment
 
class  OGG::oggTrack
 
class  OGG::Page
 

Namespaces

 OGG
 

Enumerations

enum  OGG::HeaderType {
  OGG::Plain = 0, OGG::Continued = 1, OGG::BeginOfStream = 2, OGG::EndOfStream = 4,
  OGG::Plain = 0, OGG::Continued = 1, OGG::BeginOfStream = 2, OGG::EndOfStream = 4
}
 
enum  OGG::oggCodec {
  OGG::THEORA, OGG::VORBIS, OGG::OPUS, OGG::THEORA,
  OGG::VORBIS, OGG::OPUS
}
 

Functions

std::deque< unsigned int > OGG::decodeXiphSize (char *data, size_t len)