►Naac | |
Cadts | |
►NAMF | Holds all AMF parsing and creation related functions and classes |
CObject | Recursive class that holds AMF0 objects |
CObject3 | Recursive class that holds AMF3 objects |
►NController | Holds everything unique to the controller |
Ccpudata | A class storing information about the cpu the server is running on |
CliveCheck | |
CsessIndex | This is a comparison and storage class that keeps sessions apart from each other |
CstatLog | |
CstatSession | A session class that keeps track of both current and archived connections |
CstatStorage | |
►NDTSC | |
CFile | A simple wrapper class that will open a file and allow easy reading/writing of DTSC data from/to it |
CFragment | Basic class for storage of data associated with fragments |
CIvec | Basic class supporting initialization Vectors |
CKey | Basic class for storage of data associated with keyframes |
ClivePos | A simple structure used for ordering byte seek positions |
CMeta | Class for storage of meta data |
CPacket | DTSC::Packets can currently be three types: DTSC_HEAD packets are the "DTSC" header string, followed by 4 bytes len and packed content |
CPart | Basic class for storage of data associated with single DTSC packets, a.k.a. parts |
CScan | This class allows scanning through raw binary format DTSC data |
CseekPos | A simple structure used for ordering byte seek positions |
CTrack | Class for storage of track data |
►NEncryption | |
CverimatrixData | |
►NFLV | This namespace holds all FLV-parsing related functionality |
CTag | This class is used to hold, work with and get information about a single FLV tag |
►Nh264 | |
CNAL | Class for analyzing generic nal units |
CPPS | Special instance of NAL class for analyzing PPS nal units |
CsequenceParameterSet | |
CSPS | Special instance of NAL class for analyzing SPS nal units |
CSPSMeta | Struct containing pre-calculated metadata of an SPS nal unit. Width and height in pixels, fps in Hz |
►Nh265 | |
CinitData | |
CspsUnit | |
CvpsUnit | |
►NHTTP | Holds all HTTP processing related code |
CParser | Simple class for reading and writing HTTP 1.0 and 1.1 |
►NIPC | |
Csemaphore | A class used for the abstraction of semaphores |
CsemGuard | A class used as a semaphore guard |
CsharedClient | The client part of a server/client model for shared memory |
CsharedFile | A class for managing shared files |
CsharedPage | A class for handling shared memory pages |
CsharedServer | The server part of a server/client model for shared memory |
CstatExchange | A class used for the exchange of statistics over shared memory |
CuserConnection | |
►NJSON | JSON-related classes and functions |
CConstIter | |
CIter | |
CValue | A JSON::Value is either a string or an integer, but may also be an object, array or null |
►NMist | Recording to file |
Cbooking | |
CDTSCPageData | |
CfragSet | |
CHTTPOutput | |
CInOutBase | Class containing all basic input and output functions |
CInput | |
CinputAV | |
CinputBuffer | |
CinputDTSC | |
CinputFLV | |
CinputFolder | |
CinputISMV | |
CinputMP3 | |
CinputMP4 | |
CinputOGG | |
CinputTS | This class contains all functions needed to implement TS Input |
CkeyPart | |
Cmp4PartBpos | |
Cmp4PartTime | |
Cmp4TrackHeader | |
CnegotiationProxy | |
COutDashMP4 | |
COutHDS | |
COutHLS | |
COutHSS | |
COutHTTP | |
COutHTTPMinimalServer | |
COutHTTPTS | |
COutJSON | |
COutProgressiveFLV | |
COutProgressiveMP3 | |
COutProgressiveMP4 | |
COutProgressiveOGG | |
COutProgressiveSRT | |
COutPush | |
COutput | The output class is intended to be inherited by MistOut process classes |
COutRaw | |
COutRTMP | |
COutRTSP | |
COutTS | |
COutTSPush | |
Cposition | |
CseekPos | |
Csegment | |
CsegPart | |
CsortedPageInfo | This struct keeps packet information sorted in playback order, so the Mist::Output class knows when to buffer which packet |
CsourceCompare | Sorts the JSON::Value objects that hold source information by preference |
Ctrackmeta | Structure used to keep track of selected tracks |
CTSOutput | |
►NMP4 | Contains all MP4 format related code |
CAAC | |
CABST | ABST Box class |
CAFRA | |
Cafraentry | |
CAFRT | AFRT Box class |
Cafrt_runtable | |
CASRT | ASRT Box class |
Casrt_runtable | |
CAudioSampleEntry | |
CAVC1 | |
CAVCC | |
CBox | |
CCLAP | |
CCO64 | |
CcontainerBox | |
CcontainerFullBox | |
CCTTS | |
CCTTSEntry | |
CDAC3 | |
CDCDescriptor | Implements ISO 14496-1 DecoderConfigDescrTag |
CDescriptor | |
CDINF | |
CDREF | |
CDSDescriptor | Implements ISO 14496-1 DecSpecificInfoTag |
CEDTS | |
CELST | |
CESDescriptor | Implements ISO 14496-1 ES_DescrTag |
CESDS | |
CFIEL | |
CFRMA | |
CFTYP | |
CfullBox | |
Cglobalafraentry | |
CGMHD | |
CH264 | |
CHDLR | |
CHEV1 | |
CHMHD | |
CHVCC | |
CHVCCArrayEntry | |
CIODS | |
CMDHD | |
CMDIA | |
CMEHD | |
CMETA | |
CMFHD | |
CMFRA | |
CMFRO | |
CMINF | |
CMOOF | |
CMOOV | |
CMP4A | |
CMVEX | |
CMVHD | |
CNMHD | |
CPASP | |
CSampleEntry | |
CSCHI | |
CSCHM | |
CSDTP | |
CSIDX | |
CsidxReference | |
CSINF | |
CSLCDescriptor | Implements ISO 14496-1 SLConfigDescrTag |
CSMHD | |
CSTBL | |
CSTCO | |
CSTSC | |
CSTSCEntry | |
CSTSD | |
CSTSS | |
CSTSZ | |
CSTTS | |
CSTTSEntry | |
CSTYP | |
CTFDT | |
CTFHD | |
CTFRA | |
CTFRAEntry | |
CTKHD | |
CTRAF | |
CTRAK | |
CTREF | |
CTREX | |
CTRUN | |
CtrunSampleInformation | |
CUDTA | |
CURL | |
CURN | |
CUUID | |
CUUID_ProtectionSystemSpecificHeader | |
CUUID_SampleEncryption | |
CUUID_SampleEncryption_Sample | |
CUUID_SampleEncryption_Sample_Entry | |
CUUID_TFXD | |
CUUID_TrackEncryption | |
CUUID_TrackFragmentReference | |
CVisualSampleEntry | |
CVMHD | |
►Nnalu | |
CnalData | |
►NOGG | |
CheaderPages | |
CoggSegment | |
CoggTrack | |
CPage | |
►NRTMPStream | Contains all functions and classes needed for RTMP connections |
CChunk | Holds a single RTMP chunk, either send or receive direction |
►NRTP | This namespace holds all RTP-parsing and sending related functionality |
CPacket | This class is used to make RTP packets. Currently, H264, and AAC are supported. RTP mechanisms, like increasing sequence numbers and setting timestamps are all taken care of in here |
►NSocket | Holds Socket tools |
CBuffer | A buffer made out of std::string objects that can be efficiently read from and written to |
CConnection | This class is for easy communicating through sockets, either TCP or Unix |
CServer | This class is for easily setting up listening socket, either TCP or Unix |
CUDPConnection | |
►Ntheora | |
Cheader | |
►NTS | Holds all TS processing related code |
CPacket | Class for reading and writing TS Streams |
CProgramAssociationTable | |
CProgramMappingEntry | |
CProgramMappingTable | |
CStream | |
►NUtil | Contains utility code, not directly related to streaming media |
CConfig | Deals with parsing configuration from commandline options |
CProcs | Deals with spawning, monitoring and stopping child processes |
►NUtils | |
Cbitstream | |
CbitstreamLSBF | |
►Nvorbis | |
Cheader | |
Cmode | |
CBase64 | Holds base64 decoding and encoding functions |
CcallbackData | |
CtotalsData | |