| CKlearAppConfig | The configuration backend class Stores local configuration variables, but also saves and restores the written config files. This is the backend for the KlearConfigDialog |
| CKlearAppDataDecoder | Gets the read buffer and decodes the event table, see ETSI EN-300 468 |
| CKlearAppDataLayer | Storage vector for all EIT Sector with all its descriptordata |
| CKlearAppDescriptorData | Descriptor data of a section |
| CKlearAppDescriptorParser | Parses the Events and splits data into its descriptors (see EN 300 468) |
| CKlearAppEITData | Class to store all EIT Data, splitted after each Event and added with all necessary section data |
| CKlearAppErrorException | Normal error exception, derived from Exception-Baseclass |
| CKlearAppException | The exception baseclass for Klear |
| CKlearAppFatalException | Fatal exception, derived from Exception-Baseclass |
| CKlearAppFileException | File error exception, derived from Exception-Baseclass |
| CKlearAppInputException | Normal error exception, derived from Exception-Baseclass |
| CKlearAppMemoryException | Memory error exception, derived from Exception-Baseclass |
| CKlearAppRecorder | This File provides a Recorder-Object , which grabs the videostream directly from the device and saves it to a specified file on HD |
| CKlearAppRecordSet | Storage class for storing start -, endtime, channel and path for each recording |
| CKlearAppScheduler | Class which handles and organizes recording |
| CKlearAppSectionData | The data container for section data, including Descriptor data vector |
| CKlearAppStreamReader | Filters for PID 0x12 (EIT) on demux device, grabs data and passes the buffer to the decoder |
| CKlearAppTray | Class for Customizing Klear Trayicon funtions |
| CKlearAppTuner | Abstract tunig baseclass Tuning adapted from the t/s/c-zap files from the dvb-utils projects and vdr |
| CKlearAppTunerC | Tuner for DVB-C derived from the CKlearTuner-Baseclass |
| CKlearAppTunerS | Satellite tuner class |
| CKlearAppTunerT | Tuner for DVB-T derived from the CKlearTuner-Baseclass |
| CKlearControllerConfig | The GUI to configure Klear. The dialog writes to the klearconfig class |
| CKlearControllerEPGMain | The GUI-controller for the EPG. Controlls the user interaction with the GUI |
| CKlearControllerMain | The main dialog class for Klear |
| CKlearControllerScheduler | The GUI-controller to choose a new scheduled data to backend scheduler. The dialog writes to the klearscheduler |
| CKlearControllerSchedulerOverview | The GUI-controller to add, edit and remove a scheduled data to backend scheduler. The dialog writes to the klearrecordset class |
| CKlearEngineAdapter | Abstract engine layer |
| CKlearEngineXine | Implementation of CKlearEngineAdapter for xine playback |
| CKlearExceptionReporter | The exception reporting baseclass for Klear |
| ErrorData | Error data segment for ErrorMessage-Stack used by the Klear exception handling |