| ►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 | |