MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Namespaces | Macros | Functions
dtscmeta.cpp File Reference
#include "dtsc.h"
#include "defines.h"
#include "bitfields.h"
#include <cstdlib>
#include <cstring>
#include <iomanip>

Namespaces

 DTSC
 

Macros

#define AUDIO_KEY_INTERVAL   5000
 This define controls the keyframe interval for non-video tracks, such as audio and metadata tracks. More...
 

Functions

char * DTSC::convertInt (int input)
 Converts an integer to a char*. More...
 
char * DTSC::convertLongLong (long long int input)
 Converts a long long to a char*. More...
 
char * DTSC::convertShort (short input)
 Converts a short to a char*. More...
 
static char DTSC::hex2c (char c)
 
static char * DTSC::skipDTSC (char *p, char *max)
 Helper function for skipping over whole DTSC parts. More...
 
static std::string DTSC::string_escape (const std::string val)
 
static void DTSC::writePointer (char *&p, const char *src, unsigned int len)
 Writes a pointer to the specified destination. More...
 
static void DTSC::writePointer (char *&p, const std::string &src)
 Writes a pointer to the specified destination. More...
 

Macro Definition Documentation

#define AUDIO_KEY_INTERVAL   5000

This define controls the keyframe interval for non-video tracks, such as audio and metadata tracks.