| ►CQtlAutoGrid | A simple grid container which rearrange the children based on its size |
| CChildBox | Description of one child widget in the grid |
| CQtlBoundProcess | An encapsulation of QProcess which reports only the final state |
| CQtlBoundProcessResult | Result of a process execution |
| CQtlBrowserDialog | A subclass of QtlDialog which implements a browser |
| CQtlButtonGrid | A containers for buttons with a grid layout and id values |
| CQtlByteBlock | Definitions of a generic block of bytes |
| CQtlCheckableHeaderView | A subclass of QHeaderView with a checkbox in the first column |
| ►CQtlDataPull | Base class to pull data from a base class into asynchronous devices such as QProcess or QTcpSocket |
| CContext | Describe the context of one device |
| CQtlDataPullSynchronousWrapper | A class which synchronously waits for a QtlDataPull |
| CQtlDialog | A subclass of QDialog with additional features |
| CQtlErrorBase | Base class for objet reporting errors |
| CQtlFile | Base class of a file description |
| CQtlFileDataPull | A class to pull data from a list of files into an asynchronous device such as QProcess |
| CQtlFilePathFilterInterface | An interface class used to filter file paths |
| CQtlFileSlices | A read-only file device with sequential access on a list of data slices |
| CQtlFixedSizeTableWidget | A subclass of QTableWidget which enforces a fixed table size |
| CQtlGeometrySettingsInterface | An interface class used to save and restore the geometry of widgets |
| CQtlIncrement | A class which safely increment and equivalently decrement a counter |
| CQtlIntValidator | A subclass of QValidator which accepts all 32-bit decimal or hexadecimal integers |
| CQtlIsoLanguages | Using ISO language and country codes |
| CQtlLineEdit | A subclass of QLineEdit with enhancements |
| CQtlLogger | Interface class for a simple message logger |
| CQtlMediaStreamInfo | Description of a stream (video, audio, subtitle) in a multimedia file |
| CQtlMovieAboutMediaTools | A subclass of QDialog which implements the UI for the "About Media Tools" action |
| CQtlMovieAction | A class which represents an action which starts, progresses and completes |
| CQtlMovieAudioTestDialog | A subclass of QtlDialog which implements the UI for the "Audio Test" action |
| CQtlMovieCcExtractorProcess | An execution of CCExtractor |
| CQtlMovieCleanupSubtitles | A class to cleanup subtitles files |
| CQtlMovieClosedCaptionsSearch | This file scans a multimedia file and searches Closed Captions streams |
| CQtlMovieConvertSubStationAlpha | A class to subtitles files from SSA/ASS to SRT format |
| CQtlMovieDeleteAction | An action which deletes one or more files or directories |
| CQtlMovieDeviceProfile | This structure defines the type and screen size of a device (iPad, iPhone, etc) |
| CQtlMovieDvdAuthorProcess | An execution of DVD Author |
| ►CQtlMovieDvdExtractionSession | A complete DVD extraction session |
| COutputFile | Inner private class describing one transfer |
| CQtlMovieDvdExtractionWindow | A subclass of QMainWindow which implements the UI for the DVD Ripper application |
| ►CQtlMovieEditSettings | A subclass of QtlDialog which implements the UI for the "Edit Settings" action |
| COutputDirectory | Description of an output directory settings |
| CQtlMovieEditTask | A subclass of QWidget which implements the UI for the editing a task |
| CQtlMovieEditTaskDialog | A subclass of QtlDialog which implements the UI for the editing a task |
| CQtlMovieExecFile | Describe an executable file such as ffmpeg, ffprobe, etc |
| CQtlMovieFFmpegProcess | An execution of FFmpeg |
| CQtlMovieFFmpegVolumeDetect | An execution of FFmpeg with the audio filter "volumedetect" |
| CQtlMovieFFprobeTags | Define a map of tags/values from ffprobe output |
| CQtlMovieGrowisofsProcess | An execution of growisofs |
| CQtlMovieHelp | A class to display help files in an external browser |
| CQtlMovieInputFile | Describes an input video file |
| CQtlMovieInputFilePropertiesDialog | A subclass of QtlDialog which implements the UI for the "View Input File Properties" action |
| CQtlMovieJob | A complete transcoding job |
| CQtlMovieMainWindow | A subclass of QMainWindow which implements the UI for the application |
| CQtlMovieMainWindowBase | A subclass of QMainWindow, used as intermediate base for the main UI's in the application |
| CQtlMovieMkisofsProcess | An execution of mkisofs |
| CQtlMovieNewVersion | A class to check the existence of a new version of the application on the network |
| CQtlMovieOutputFile | Describes an output video file |
| CQtlMovieProcess | An execution of a media tool process |
| CQtlMovieSettings | Description of the global settings of the application |
| CQtlMovieSettingsMigration | Migration of QtlMovie settings from old to new format |
| CQtlMovieTask | A class implementing one transcoding task |
| CQtlMovieTaskList | A list of transcoding tasks |
| CQtlMovieTeletextExtract | This class extracts one Teletext subtitle stream from an MPEG-TS file into an SRT file |
| CQtlMovieTeletextSearch | This class scans an MPEG-TS file and searches Teletext subtitle streams |
| CQtlMovieTsDemux | Abstract base class to read an MPEG-TS file and demux its content |
| CQtlMutexLocker | Direct subclass of QMutexLocker |
| CQtlNamedIntComboBox | A subclass of QComboBox which takes its list of values from a QtlNamedIntSet |
| CQtlNamedIntSet | A class containing a set of integer values with names |
| CQtlNullLogger | An implementation of QtlLogger which drops all messages |
| ►CQtlNullMutexLocker | API-compatible with QtlMutexLocker but does nothing |
| CMutex | The Mutex type for this locker class |
| CQtlOpticalDrive | A class which describes an optical disc drive in the system |
| CQtlPasswordDialog | A subclass of QDialog which implements the UI for entering a password |
| CQtlPlainTextEdit | A subclass of QPlainTextEdit with additional features |
| CQtlPlainTextLogger | A subclass of QPlainTextEdit which implements QtlLogger interface |
| CQtlPointerList | Definition of a list of pointers which deletes the pointed items on destruction |
| CQtlProcess | A subclass of QProcess with additional features |
| CQtlRange | A class which describes a contiguous range of qint64 integer values |
| CQtlRangeList | A class which extends a list of QtlRange |
| CQtlSelectionRectDelegate | A subclass of QStyledItemDelegate which draws a rectangle around selected items |
| CQtlSettings | A base class for application settings |
| CQtlSimpleWebRequest | A class which performs one simple HTTP request, expecting a text response (HTML, XML, whatever, but not binary data) |
| ►CQtlSmartPointer | Template smart pointer (reference-counted, auto-delete, optionally thread-safe) |
| CSmartShared | Shared implementation of the smart pointer |
| CQtlStdoutLogger | An implementation of QtlLogger which prints messages on standard output or other standard files |
| CQtlStringList | A subclass of QStringList with specialized constructors |
| CQtlSubRipGenerator | Generate subtitles in SubRip format (aka SRT) |
| CQtlSubStationAlphaFrame | Description of a frame of Sub Station Alpha (SSA/ASS) subtitles |
| CQtlSubStationAlphaParser | A basic parser for Sub Station Alpha (SSA/ASS) subtitles files |
| CQtlSubStationAlphaStyle | Description of a style of Sub Station Alpha (SSA/ASS) subtitles |
| CQtlSynchronousProcess | Implements the execution of a synchronous process |
| CQtlSysInfo | An extension of QSysInfo |
| CQtlTextFileViewer | A subclass of QtlDialog which displays the content of a text file |
| CQtlTlv | A template class for TLV items (Tag / Length / Value) |
| ►CQtlTlvList | A template class for lists of TLV items (Tag / Length / Value) |
| CTagDefinition | Internal structure to hold a tag definition |
| CQtlTlvTableWidget | A subclass of QTableWidget to edit a list of TLV items |
| CQtlTranslator | A subclass of QTranslator with extended file search capabilities |
| CQtlUninitializedException | Define the exceptions which are thrown when a QtlVariable instance is used without being initialized |
| CQtlVariable | A template class which defines a variable which can be either initialized or uninitialized |
| CQtlVersion | Description of an application version |
| CQtsAbstractDescriptor | Abstract base class for MPEG PSI/SI descriptors |
| CQtsAbstractLongTable | Abstract base class for MPEG PSI/SI tables with long sections |
| CQtsAbstractTable | Abstract base class for MPEG PSI/SI tables |
| CQtsCrc32 | Cyclic Redundancy Check as used in MPEG sections |
| CQtsDemux | Abstract base class for transport stream demultiplexers |
| CQtsDescriptor | Representation of a binary MPEG PSI/SI descriptor |
| ►CQtsDescriptorList | List of MPEG PSI/SI descriptors |
| CElement | Each entry contains a descriptor and its corresponding private data specifier |
| CQtsDvdBandwidthReport | A utility class to report transfer bandwidth on DVD media |
| CQtsDvdDataPull | A class to pull data from an encrypted DVD into an asynchronous device such as QProcess |
| CQtsDvdDirectory | A class which describes a directory on DVD |
| CQtsDvdFile | A class which describes a file on DVD |
| CQtsDvdMedia | Description of a DVD media |
| CQtsDvdOriginalCell | A class describing a cell inside the original input VOB's of a DVD, before DVD production |
| CQtsDvdProgramCell | A class describing a cell inside a DVD program |
| CQtsDvdProgramChain | A class which describes a Program Chain (PGC) in a DVD Video Title Set (VTS) |
| ►CQtsDvdProgramChainDemux | A class to demultiplex a Program Chain (PGC) from a DVD Video Title Set (VTS) |
| CInputSectors | A class to compute ranges in contiguous input sectors |
| ►CVobFileSet | A class which is used to read from VOB files |
| CFile | |
| CQtsDvdProgramChapter | A class describing a chapter inside a DVD program |
| CQtsDvdTitleSet | Description of a "Title Set" in a DVD |
| CQtsExtTableId | Extended table id (include table id extension) |
| ►CQtsPesDemux | This class extracts PES packets from TS packets |
| CPidContext | This internal structure contains the analysis context for one PID |
| CQtsPesHandlerInterface | Interface to be implemented by classes which need to be notified of PES packets using a PES demux |
| CQtsPesPacket | Basic definition of an MPEG-2 PES packet(Packetized Elementary Stream) |
| CQtsPrivateDataSpecifierDescriptor | The DVD-defined private_data_specifier_descriptor |
| ►CQtsProgramAssociationTable | The MPEG-defined Program Association Table (PAT) |
| CServiceEntry | Describes a service entry in the PAT |
| ►CQtsProgramMapTable | The MPEG-defined Program Map Table (PMT) |
| CStreamEntry | Describes a stream entry in the PMT |
| CQtsSection | Representation of a binary MPEG PSI/SI section |
| ►CQtsSectionDemux | This class extracts PSI/SI sections and tables from TS packets |
| CEtidContext | This internal structure contains the analysis context for one TID/TIDext into one PID |
| CPidContext | This internal structure contains the analysis context for one PID |
| CStatus | Demux status information |
| CQtsSectionHandlerInterface | Interface to be implemented by classes which need to be notified of sections using a section demux |
| CQtsStandaloneTableDemux | A QtsSectionDemux which extracts MPEG tables without external handler |
| CQtsTable | Representation of a binary MPEG PSI/SI table |
| CQtsTableHandlerInterface | Interface to be implemented by classes which need to be notified of tables using a section demux |
| CQtsTeletextCharset | Implementation of a Teletext character set |
| ►CQtsTeletextDemux | This class extracts Teletext subtitles from TS packets |
| CPidContext | This internal structure contains the analysis context for one PID |
| CTeletextPage | Structure of a Teletext page |
| ►CQtsTeletextDescriptor | The DVD-defined teletext_descriptor |
| CEntry | Describe a teletext entry in the descriptor |
| CQtsTeletextFrame | Description of one Teletext frame |
| CQtsTeletextHandlerInterface | Interface to be implemented by classes which need to be notified of Teletext messages using a Teletext demux |
| CQtsTimeStamper | Time stamp management per PID |
| CQtsTsFile | A subclass of QFile which reads and writes MPEG transport stream packets instead of raw data |
| CQtsTsPacket | Basic definition of an MPEG-2 transport packet |