Valkka  1.6.1
OpenSource Video Management
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAbstractFileStreamA general class for on-disk stored streams
 CAVSignalContextRedefinition of characteristic signal contexts (info that goes with the signal) for AVThread thread
 CBitmapParsFor AVBitmapFrames, linesizes are the widths + padding bytes
 ►CConnectionA base class that unifies all kinds of connections (RTSP and SDP)
 ►CDecoderA Virtual class for decoders
 CDoubleGateGates between two input streams
 CEnum< T >
 CEventPython-like threading/multiprocessing.Event class
 CEventFdA file descriptor for running select and poll with shmem ring buffers
 CFDWrite
 CFDWriteContextDescribes an outgoing file descriptor connection
 CFDWriteSignalContextEncapsulate data sent to FDWriteThread with a SignalFrame
 CFDWriteSignalParsInformation sent with a signal to FDWriteThread
 CFileCacheSignalContextEncapsulate data sent to FileCacheThread
 CFileCacheSignalParsSignal information for FileCacheThread
 CFileContextThis class descibes the origin and state of a FileStream
 CFileSignalContextIdentifies the information the signals FileSignal carry
 CFileStreamThis class in analogous to the Connection class in live streams
 CFileStreamContext
 CFragMP4Meta
 ►CFrameFrame: An abstract queueable class
 CFrameCacheFrameCache works like FrameFifo, but frames are not pre-reserved
 CFrameCacheContext
 ►CFramedSource
 ►CFrameFifoA thread-safe combination of a fifo (first-in-first-out) queue and an associated stack
 CFrameFifoContextDescribes the stack structure and fifo behaviour for a FrameFifo
 ►CFrameFilterThe mother class of all frame filters!
FrameFilters are used to create "filter chains"
 CH264Pars
 CEnum< T >::Iterator
 CLiveConnectionContextIdentifies a stream and encapsulates information about the type of connection the user is requesting to LiveThread
 CLiveOutboundContextSame as LiveConnectionContext, but for outbound streams (i.e
 CLiveSignalContextIdentifies the information the signals LiveThread::Signals carry
 CLoggerLogging facility
 ►CMediaSink
 COfflineSignalContext
 ►COnDemandServerMediaSubsession
 COpenGLFrameFifoContextDescribes the stack structure and fifo behaviour for an OpenGLFrameFifo
 COpenGLSignalContextEncapsulates data sent by the signal
 COpenGLSignalParsSignal information for OpenGLThread
 ►COutboundA base class that unifies all kinds of outgoing streams (i.e
 ►COverlayObjectA generic object that's drawn on top of the bitmaps
 CRawReader
 CRaWriter
 CRenderContextEncapsulates data for rendering a single bitmap: vertex array object (VAO), vertex buffer object (VBO), vertice coordinates, transformation matrix, etc
 CRenderGroupGroup of bitmaps that are rendered into the same X-window
 CRGB24MetaA seriazable metadata object
 CRGBFrameFifoContext
 ►CRTSPClient
 CSetupPars
 ►CShaderA general purpose shader class
 ►CSharedMemRingBufferBaseInterprocess shared memory ring buffer synchronized with posix semaphores
 ►CSharedMemSegmentHandles a shared memory segment with metadata (the segment size)
 CSignalContextEncapsulates data sent by the signal
 CSlotContextEach Frame carries information about it's slot number in Frame::slot
 ►CStreamAn outbound Stream
 CStreamClientStateClass to hold per-stream state that we maintain throughout each stream's lifetime
 CSwitchSwitch between two input streams
 CTestFileStream
 CTestSignalContext
 ►CTEXA class encapsulating information about an OpenGL texture set (sizes, OpenGL reference ids, etc.)
 ►CThreadA class for multithreading with a signaling system
 CThreadContextAn example of information context sent to the Thread inside Thread::SignalContext
 CUSBCameraConnectionContextParameters for connecting to a usb camera
 ►CUSBDevice
 CUSBDeviceSignalContextRedefinition of characteristic signal contexts (info that goes with the signal)
 ►CValkkaFSBook-keeping for ValkkaFS
 CValkkaFSReaderSignalContextEncapsulate data sent in the ValkkaFSReaderSignal
 CValkkaFSReaderSignalParsSignal information for ValkkaFSReaderThread
 CValkkaFSToolAnalyzer tool for ValkkaFS
 CValkkaFSWriterSignalContextEncapsulate data sent in the ValkkaFSWriterSignal
 CValkkaFSWriterSignalParsSignal information for ValkkaFSWriterThread