TSDuck Version 3.16-1064 (TSDuck - The MPEG Transport Stream Toolkit)
File List
Here is a list of all documented files with brief descriptions:
 tsAACDescriptor.hRepresentation of an AAC_descriptor
 tsAbortInterface.hAbstract interface for abort polling
 tsAbstractAudioVideoAttributes.hAbstract base class for MPEG audio and video attributes
 tsAbstractAVCAccessUnit.hBase class for AVC access units, aka NALunits
 tsAbstractAVCData.hBase class for AVC data, either access units or structures
 tsAbstractAVCStructure.hBase class for AVC sub-structures inside access units
 tsAbstractDeliverySystemDescriptor.hAbstract base class for DVB delivery system descriptors
 tsAbstractDemux.hAbstract base class for all sorts of demux from TS packets
 tsAbstractDescrambler.hAbstract base class for DVB descrambler plugins
 tsAbstractDescriptor.hAbstract base class for MPEG PSI/SI descriptors
 tsAbstractDescriptorsTable.hBase class for MPEG tables containing only a list of descriptors
 tsAbstractHTTPInputPlugin.hAbstract base class for HTTP-based input plugins
 tsAbstractLongTable.hAbstract base class for MPEG PSI/SI tables with long sections
 tsAbstractMultilingualDescriptor.hAbstract base class for DVB descriptors with a multilingual name
 tsAbstractSignalization.hAbstract base class for MPEG PSI/SI tables and descriptors
 tsAbstractTable.hAbstract base class for MPEG PSI/SI tables
 tsAbstractTablePlugin.hAbstract base class for plugins which process one table (PAT, CAT, etc.)
 tsAbstractTransportListTable.hAbstract base class for tables containing a list of transport stream descriptions
 tsAC3Attributes.hAC-3 (DD) and Enhanced-AC-3 (DD+) audio attributes
 tsAC3Descriptor.hRepresentation of an AC-3_descriptor
 tsAC4Descriptor.hRepresentation of an AC-4_descriptor
 tsAdaptationFieldDataDescriptor.hRepresentation of a adaptation_field_data_descriptor
 tsAES.hAES block cipher
 tsAIT.hRepresentation of an Application Information Table (AIT)
 tsAlgorithm.hMiscellaneous C++ algorithms supplementing the standard <algorithm>
 tsAncillaryDataDescriptor.hRepresentation of a ancillary_data_descriptor
 tsApplicationDescriptor.hRepresentation of an application_descriptor (AIT specific)
 tsApplicationIconsDescriptor.hRepresentation of an application_icons_descriptor (AIT specific)
 tsApplicationIdentifier.hRepresentation of an Application Identifier
 tsApplicationNameDescriptor.hRepresentation of an application_name_descriptor (AIT specific)
 tsApplicationRecordingDescriptor.hRepresentation of an application_recording_descriptor (AIT specific)
 tsApplicationSharedLibrary.hApplication shared libraries
 tsApplicationSignallingDescriptor.hRepresentation of an application_signalling_descriptor
 tsApplicationStorageDescriptor.hRepresentation of an application_storage_descriptor (AIT specific)
 tsApplicationUsageDescriptor.hRepresentation of an application_usage_descriptor (AIT specific)
 tsArgMix.hElement of an argument list with mixed integer and string types
 tsArgs.hCommand line arguments handling
 tsArgsWithPlugins.hCommand line arguments for commands with plugins
 tsAssociationTagDescriptor.hRepresentation of an association_tag_descriptor
 tsAsyncReport.hAsynchronous message report
 tsAudioAttributes.hAudio attributes for MPEG-1 / MPEG-2
 tsAudioLanguageOptions.hOptions to update the language of an audio stream in a PMT
 tsAudioStreamDescriptor.hRepresentation of an audio_stream_descriptor
 tsAVCAttributes.hVideo attributes for Advanced Video Coding
 tsAVCHRDParameters.hAVC HRD (Hypothetical Reference Decoder) parameters
 tsAVCParser.hParser for Advanced Video Coding (AVC, ISO 14496-10, ITU H.264) data
 tsAVCSequenceParameterSet.hRepresentation of an AVC sequence parameter set access unit
 tsAVCTimingAndHRDDescriptor.hRepresentation of an AVC_timing_and_HRD_descriptor
 tsAVCVideoDescriptor.hRepresentation of an AVC_video_descriptor
 tsAVCVUIParameters.hAVC VUI (Video Usability Information) parameters
 tsBAT.hRepresentation of a Bouquet Association Table (BAT)
 tsBCD.hBinary Coded Decimal utilities
 tsBetterSystemRandomGenerator.hImproved system-provided PRNG (pseudo-random numbers generator)
 tsBinaryTable.hRepresentation of MPEG PSI/SI tables in binary form (ie
 tsBitRateRegulator.hRegulate execution speed based on a bitrate
 tsBitStream.hRead a bitstream in MSB order
 tsBlockCipher.hAbstract interface of block ciphers
 tsBouquetNameDescriptor.hRepresentation of a bouquet_name_descriptor
 tsByteBlock.hDefinition of a generic block of bytes
 tsCableDeliverySystemDescriptor.hRepresentation of a cable_delivery_system_descriptor
 tsCADescriptor.hRepresentation of a generic CA_descriptor
 tsCAIdentifierDescriptor.hRepresentation of a CA_identifier_descriptor
 tsCarouselIdentifierDescriptor.hRepresentation of a carousel_identifier_descriptor
 tsCASDate.hTemplate representation of a CAS date
 tsCASFamily.hConditional Access Systems families
 tsCASMapper.hThis class maps PID's with CA system ids
 tsCASSelectionArgs.hCommand line arguments to select CAS
 tsCAT.hRepresentation of a Conditional Access Table (CAT)
 tsCBC.hCipher Block Chaining (CBC) mode
 tsCerrReport.hA singleton implementing Report on std::cerr without synchronization
 tsCIAncillaryDataDescriptor.hRepresentation of a CI_ancillary_data_descriptor
 tsCipherChaining.hDeclaraction of classes ts::CipherChaining and ts::CipherChainingTemplate
 tsCOM.hEncapsulation of Windows Common Object Model (COM)
 tsComIds.hDeclare identifiers for Windows Common Object Model (COM)
 tsComponentDescriptor.hRepresentation of a component_descriptor
 tsComPtr.hManaged pointers for COM objects, auto-released (Windows-specific)
 tsCondition.hDeclare the ts::Condition class
 tsConfigFile.hConfiguration files management
 tsConfigSection.hRepresentation of a "configuration section"
 tsContentDescriptor.hRepresentation of a content_descriptor
 tsCopyrightDescriptor.hRepresentation of a copyright_descriptor
 tsCountryAvailabilityDescriptor.hRepresentation of a country_availability_descriptor
 tsCPDescriptor.hRepresentation of a CP_descriptor
 tsCPIdentifierDescriptor.hRepresentation of a CP_identifier_descriptor
 tsCRC32.hCyclic Redundancy Check as used in MPEG sections
 tsCTS1.hCipher text Stealing (CTS) mode, alternative 1
 tsCTS2.hCipher text Stealing (CTS) mode, alternative 2
 tsCTS3.hCipher text Stealing (CTS) mode, alternative 3
 tsCTS4.hCipher text Stealing (CTS) mode, alternative 4
 tsCueIdentifierDescriptor.hRepresentation of a cue_identifier_descriptor (SCTE 35)
 tsCyclingPacketizer.hCyclic packetization of MPEG sections into Transport Stream packets
 tsDataBroadcastDescriptor.hRepresentation of a data_broadcast_descriptor
 tsDataBroadcastIdDescriptor.hRepresentation of a generic data_broadcast_id_descriptor
 tsDataStreamAlignmentDescriptor.hRepresentation of a data_stream_alignment_descriptor
 tsDeferredAssociationTagsDescriptor.hRepresentation of a deferred_association_tags_descriptor
 tsDektecControl.hA class implementing the tsdektec control utility
 tsDektecInputPlugin.hDeclare the ts::DektecInputPlugin class
 tsDektecOutputPlugin.hDeclare the ts::DektecOutputPlugin class
 tsDektecUtils.hSome basic utilities for Dektec API, without direct reference to DTAPI
 tsDES.hDES block cipher
 tsDescriptor.hRepresentation of MPEG PSI/SI descriptors
 tsDescriptorList.hList of MPEG PSI/SI descriptors
 tsDIILocationDescriptor.hRepresentation of a DII_location_descriptor (AIT specific)
 tsDirectShowFilterCategory.hInstanciate all DirectShow devices in a given category
 tsDirectShowGraph.hAn encapsulation of a DirectShow graph
 tsDirectShowTest.hPerform tests on DirectShow & BDA, Windows-specific
 tsDirectShowUtils.hDirectShow & BDA utilities (Windows-specific)
 tsDiscontinuityInformationTable.hRepresentation of a Discontinuity Information Table (DIT)
 tsDisplayInterface.hAbstract interface displaying an object
 tsDoubleCheckLock.hDefinition of a "double check lock" as defined in ACE
 tsDSMCCStreamDescriptorsTable.hRepresentation of a DSM-CC Stream Descriptors table
 tsDTSDescriptor.hRepresentation of a DTS_descriptor
 tsDTSNeuralDescriptor.hRepresentation of a DTS_neural_descriptor
 tsDTVProperties.hEncapsulation of Linux DVB property lists
 tsDuckConfigFile.hA singleton which contains the TSDuck configuration file
 tsDuckProtocol.hTSDuck internal messages, based on DVB SimulCrypt head-end TLV messages
 tsDVBCharset.hDeclaration of abstract class DVBCharset
 tsDVBCharsetSingleByte.hDeclaration of class DVBCharsetSingleByte
 tsDVBCharsetUTF16.hDeclaration of class DVBCharsetUTF16
 tsDVBCharsetUTF8.hDeclaration of class DVBCharsetUTF8
 tsDVBCSA2.hDVB CSA-2 (Digital Video Broadcasting Common Scrambling Algorithm)
 tsDVBHTMLApplicationBoundaryDescriptor.hRepresentation of a dvb_html_application_boundary_descriptor (AIT specific)
 tsDVBHTMLApplicationDescriptor.hRepresentation of a dvb_html_application_descriptor (AIT specific)
 tsDVBHTMLApplicationLocationDescriptor.hRepresentation of a dvb_html_application_location_descriptor (AIT specific)
 tsDVBJApplicationDescriptor.hRepresentation of a dvb_j_application_descriptor (AIT specific)
 tsDVBJApplicationLocationDescriptor.hRepresentation of a dvb_j_application_location_descriptor (AIT specific)
 tsDVS042.hDVS 042 cipher block chaining mode
 tsEacemPreferredNameIdentifierDescriptor.hRepresentation of an eacem_preferred_name_identifier_descriptor
 tsEacemPreferredNameListDescriptor.hRepresentation of an eacem_preferred_name_list_descriptor
 tsEacemStreamIdentifierDescriptor.hRepresentation of an eacem_stream_identifier_descriptor
 tsECB.hElectronic Code Book (ECB) mode
 tsECMGClient.hECM generator client
 tsECMGClientArgs.hCommand line arguments for the class ECMGClient
 tsECMGClientHandlerInterface.hInterface to be notified of asynchronous ECM generation using ECMGClient
 tsECMGSCS.hDVB SimulCrypt ECMG <=> SCS protocol
 tsECMRepetitionRateDescriptor.hRepresentation of an ECM_repetition_rate_descriptor
 tsEDID.h"Extended Descriptor Id", a synthetic value for identifying descriptors
 tsEIT.hRepresentation of an Event Information Table (EIT)
 tsEITProcessor.hPerform various transformations on an EIT PID
 tsEMMGClient.hEMM generator client
 tsEMMGMUX.hDVB SimulCrypt EMMG/PDG <=> MUX protocol
 tsEnhancedAC3Descriptor.hRepresentation of an enhanced_AC-3_descriptor
 tsEnumeration.hRepresentation of enumeration as int/string pairs
 tsETID.h"Extended Table Id", a synthetic value for identifying tables
 tsEutelsatChannelNumberDescriptor.hRepresentation of an Eutelsat_channel_number_descriptor
 tsException.hBase class for all exceptions in TSDuck
 tsExtendedEventDescriptor.hRepresentation of an extended_event_descriptor
 tsExternalApplicationAuthorizationDescriptor.hRepresentation of an external_application_authorization_descriptor (AIT specific)
 tsExternalESIdDescriptor.hRepresentation of an external_ES_ID_descriptor
 tsFatal.hHandle some fatal situations
 tsFileNameRate.hDecode file names / repetition rates command line arguments
 tsForkPipe.hFork a process and create a pipe to its standard input
 tsGitHubRelease.hGet information from GitHub about the releases of a project
 tsGraphicsConstraintsDescriptor.hRepresentation of a graphics_constraints_descriptor (AIT specific)
 tsGrid.hProduces a report in a grid format with tables and sections
 tsGuard.hAutomatic guard class for mutex (ts::MutexInterface)
 tsGuardCondition.hAutomatic guard class for synchronization condition (ts::Condition)
 tsHash.hAbstract base class for hash functions
 tsHDSimulcastLogicalChannelDescriptor.hRepresentation of a HD_simulcast_logical_channel_descriptor
 tsHEVCTimingAndHRDDescriptor.hRepresentation of an HEVC_timing_and_HRD_descriptor
 tsHEVCVideoDescriptor.hRepresentation of an HEVC_video_descriptor
 tsHiDesDevice.hAn encapsulation of a HiDes modulator device
 tsHiDesDeviceInfo.hInformation about a HiDes modulator device
 tsHierarchyDescriptor.hRepresentation of a hierarchy_descriptor
 tshls.hGlobal declarations for HTTP Live Streaming (HLS) classes
 tshlsMediaPlayList.hDescription of a media playlist inside an HLS master playlist
 tshlsMediaSegment.hDescription of a media segment in an HLS playlist
 tshlsPlayList.hHLS playlist
 tshlsTagAttributes.hAttributes of a tag in an HLS playlist
 tsIBPDescriptor.hRepresentation of a IBP_descriptor
 tsIDSA.hATIS-0800006 AES-based TS packet encryption (ATIS-IDSA)
 tsInputRedirector.hInput file redirector
 tsINT.hRepresentation of an IP/MAC Notification Table (INT)
 tsIntegerUtils.hSome utilities on integers
 tsInterruptHandler.hAbstract interface for handling user Ctrl-C interrupts
 tsIPAddress.hIP v4 address class
 tsIPAddressMask.hA combination of IP v4 address and network mask
 tsIPMACGenericStreamLocationDescriptor.hRepresentation of an IP/MAC_generic_stream_location_descriptor (INT specific)
 tsIPMACPlatformNameDescriptor.hRepresentation of an IP/MAC_platform_name_descriptor (INT specific)
 tsIPMACPlatformProviderNameDescriptor.hRepresentation of an IP/MAC_platform_provider_name_descriptor (INT specific)
 tsIPMACStreamLocationDescriptor.hRepresentation of an IP/MAC_stream_location_descriptor (INT specific)
 tsIPSignallingDescriptor.hRepresentation of an ip_signalling_descriptor (AIT specific)
 tsIPUtils.hUtilities for IP networking
 tsIPv6Address.hIP v6 address class
 tsISO639LanguageDescriptor.hRepresentation of an ISO_639_language_descriptor
 tsISPAccessModeDescriptor.hRepresentation of an ISP_access_mode_descriptor (INT specific)
 tsjson.hSimple and basic implementation of a JSON value
 tsLinkageDescriptor.hRepresentation of a generic linkage_descriptor
 tsLNB.hDescription of a Low-Noise Block (LNB) converter in a satellite dish
 tsLocalTimeOffsetDescriptor.hRepresentation of a local_time_offset_descriptor
 tsLogicalChannelNumberDescriptor.hRepresentation of a logical_channel_number_descriptor
 tsMACAddress.hMAC address class
 tsMacPList.hReading macOS XML PList files
 tsMain.hDefine a standard main() function with appropriate checks
 tsMaximumBitrateDescriptor.hRepresentation of a maximum_bitrate_descriptor
 tsMD5.hMD-5 hash
 tsMediaTypeUtils.hDirectShow AM_MEDIA_TYPE utilities (Windows-specific)
 tsMemoryUtils.hUtility routines for memory operations
 tsMessageDescriptor.hRepresentation of a message_descriptor
 tsMessagePriorityQueue.hTemplate message queue for inter-thread communication with priority
 tsMessageQueue.hTemplate message queue for inter-thread communication
 tsMJD.hModified Julian Date (MJD) utilities
 tsModulation.hDefinition for MPEG transport modulations
 tsMonotonic.hBasic monotonic clock & timer class
 tsMPEDemux.hThis class analyzes MPE from TS packets
 tsMPEG.hCommon definition for MPEG level
 tsMPEG4AudioDescriptor.hRepresentation of an MPEG4_audio_descriptor
 tsMPEG4VideoDescriptor.hRepresentation of an MPEG4_video_descriptor
 tsMPEHandlerInterface.hMPE demux handler interface
 tsMPEPacket.hRepresentation of a packet for MPE (Multi-Protocol Encapsulation)
 tsMultilingualBouquetNameDescriptor.hRepresentation of a multilingual_bouquet_name_descriptor
 tsMultilingualComponentDescriptor.hRepresentation of a multilingual_component_descriptor
 tsMultilingualNetworkNameDescriptor.hRepresentation of a multilingual_network_name_descriptor
 tsMultilingualServiceNameDescriptor.hRepresentation of a multilingual_service_name_descriptor
 tsMultiplexBufferUtilizationDescriptor.hRepresentation of a multiplex_buffer_utilization_descriptor
 tsMutex.hA mutex implementation which is compatible with the ts::Thread class
 tsMutexInterface.hInterface class for mutex objects
 tsNames.hNames of various MPEG entities
 tsNetworkNameDescriptor.hRepresentation of a network_name_descriptor
 tsNIT.hRepresentation of a Network Information Table (NIT)
 tsNPTEndpointDescriptor.hRepresentation of a DSM-CC NPT_endpoint_descriptor
 tsNPTReferenceDescriptor.hRepresentation of a DSM-CC NPT_reference_descriptor
 tsNullMutex.hEmpty mutex implementation
 tsNullReport.hA singleton implementing Report which drops all messages
 tsNVODReferenceDescriptor.hRepresentation of a NVOD_reference_descriptor
 tsObject.hAbstract base class for objects which can be stored in a repository
 tsOneShotPacketizer.hPacketization of MPEG sections into Transport Stream packets in one shot
 tsOutputPager.hSend output to a "pager" application such as "more"
 tsOutputRedirector.hOutput file redirector
 tsPacketDecapsulation.hAn efficient TSDuck-specific TS packets decapsulation from a PID
 tsPacketEncapsulation.hAn efficient TSDuck-specific TS packets encapsulation in a PID
 tsPacketizer.hPacketization of MPEG sections into Transport Stream packets
 tsParentalRatingDescriptor.hRepresentation of an parental_rating_descriptor
 tsPartialTransportStreamDescriptor.hRepresentation of a partial_transport_stream_descriptor
 tsPAT.hRepresentation of a Program Association Table (PAT)
 tsPCR.hMPEG Program Clock Reference (PCR) utilities
 tsPCRAnalyzer.hPCR statistics analysis
 tsPCRRegulator.hRegulate execution speed based on PCR's in one reference PID
 tsPCSC.hPC/SC smartcard API utilities
 tsPESDemux.hThis class extracts PES packets from TS packets
 tsPESHandlerInterface.hAbstract interface to be notified of PES packets using a PESDemux
 tsPESPacket.hRepresentation of MPEG PES packets
 tsPIDOperator.hAssociation of a PID and an "operator" id (CAS-specific)
 tspInputExecutor.hTransport stream processor: Execution context of an input plugin
 tspJointTermination.hTransport stream processor: Implementation of "Joint Termination"
 tsPlatform.hCross-platforms portable base definitions for the TSDuck project
 tsPlugin.hDefinition of the API of a tsp plugin
 tsPluginOptions.hCommand-line options for one plugin
 tsPluginRepository.hTSP plugin repository
 tsPluginSharedLibrary.hTSP plugin shared libraries
 tsPluginThread.hBase class for threads executing a tsp plugin
 tsPMT.hRepresentation of a Program Map Table (PMT)
 tsPMTHandlerInterface.hGeneral-purpose PMT handler interface
 tsPolledFile.hDescription of a polled file
 tsPollFiles.hPoll for files
 tsPollFilesListener.hInterface for classes listening for file modification
 tspOptions.hTransport stream processor command-line options
 tspOutputExecutor.hTransport stream processor: Execution context of an output plugin
 tspPluginExecutor.hTransport stream processor: Execution context of a plugin
 tspProcessorExecutor.hTransport stream processor: Execution context of a packet processor plugin
 tsPrefetchDescriptor.hRepresentation of a prefetch_descriptor (AIT specific)
 tsPrivateDataIndicatorDescriptor.hRepresentation of a private_data_indicator_descriptor
 tsPrivateDataSpecifierDescriptor.hRepresentation of a private_data_specifier_descriptor
 tsPSILogger.hThis class logs sections and tables
 tsPSILoggerArgs.hCommand line arguments for the class PSILogger
 tsPushInputPlugin.hAbstract superclass for input tsp plugins working in push mode
 tsRandomGenerator.hAbstract base class for PRNG's (pseudo-random numbers generators)
 tsRegistrationDescriptor.hRepresentation of a registration_descriptor
 tsRegistry.hWindows Registry utilities
 tsReport.hAbstract interface for event reporting and monitoring
 tsReportBuffer.hA subclass of ts::Report which logs messages in an internal buffer
 tsReportFile.hA subclass of ts::Report which outputs messages in a text file
 tsReportHandler.hAbstract interface for handling report messages
 tsReportWithPrefix.hAn encapsulation of Report with a message prefix
 tsResidentBuffer.hImplementation of memory buffer locked in physical memory
 tsRingNode.hBase class for objects being part of a ring
 tsRST.hRepresentation of a Running Status Table (RST)
 tsS2SatelliteDeliverySystemDescriptor.hRepresentation of an S2_satellite_delivery_system_descriptor
 tsSafePtr.hTemplate safe pointer (reference-counted, auto-delete, thread-safe)
 tsSatelliteDeliverySystemDescriptor.hRepresentation of a satellite_delivery_system_descriptor
 tsScramblingDescriptor.hRepresentation of a scrambling_descriptor
 tsSCTE35.hCommon definitions for ANSI / SCTE 35 standard (splice information for ads insertion)
 tsSCTE52.hANSI/SCTE 52 DES-based TS packet encryption
 tsSDT.hRepresentation of a Service Description Table (SDT)
 tsSection.hRepresentation of MPEG PSI/SI sections
 tsSectionDemux.hThis class rebuilds MPEG tables and sections from TS packets
 tsSectionFile.hBinary or XML files containing PSI/SI sections and tables
 tsSectionHandlerInterface.hAbstract interface to receive MPEG Section from a SectionDemux
 tsSectionProviderInterface.hAbstract interface for classes which provides MPEG Section into a Packetizer
 tsSelectionInformationTable.hRepresentation of a Selection Information Table
 tsService.hDescribe a DVB service
 tsServiceAvailabilityDescriptor.hRepresentation of a service_availability_descriptor
 tsServiceDescriptor.hRepresentation of a service_descriptor
 tsServiceDiscovery.hDiscover and describe a DVB service
 tsServiceIdentifierDescriptor.hRepresentation of a service_identifier_descriptor
 tsServiceListDescriptor.hRepresentation of a service_list_descriptor
 tsServiceMoveDescriptor.hRepresentation of a service_move_descriptor
 tsServiceRelocatedDescriptor.hRepresentation of a service_relocated_descriptor
 tsSHA1.hSHA-1 hash
 tsSHA256.hSHA-256 hash
 tsSHA512.hSHA-512 hash
 tsSharedLibrary.hShared library handling (.so on UNIX, DLL on Windows)
 tsShortEventDescriptor.hRepresentation of an short_event_descriptor
 tsSignalAllocator.hAllocate POSIX real-time signal numbers (Linux-specific)
 tsSimpleApplicationBoundaryDescriptor.hRepresentation of a simple_application_boundary_descriptor (AIT specific)
 tsSimpleApplicationLocationDescriptor.hRepresentation of a simple_application_location_descriptor (AIT specific)
 tsSimulCryptDate.hRepresentation of a date in DVB SimulCrypt protocols (ETSI TS 103 197)
 tsSingletonManager.hHelper for singleton definition
 tsSinkFilter.hDirectShow filter for DVB tuners capture (Windows-specific)
 tsSLDescriptor.hRepresentation of an SL_descriptor
 tsSmoothingBufferDescriptor.hRepresentation of a smoothing_buffer_descriptor
 tsSocket.hBase class for TCP and UDP sockets
 tsSocketAddress.hSocket address class (IP v4 address & port)
 tsSpliceAvailDescriptor.hRepresentation of an SCTE 35 avail_descriptor (SIT specific)
 tsSpliceDTMFDescriptor.hRepresentation of an SCTE 35 DTMF_descriptor (SIT specific)
 tsSpliceInformationTable.hRepresentation of an SCTE 35 Splice Information Table
 tsSpliceInsert.hRepresentation of an SCTE 35 SpliceInsert command
 tsSpliceSchedule.hRepresentation of an SCTE 35 SpliceSchedule command
 tsSpliceSegmentationDescriptor.hRepresentation of an SCTE 35 segmentation_descriptor (SIT specific)
 tsSpliceTimeDescriptor.hRepresentation of an SCTE 35 time_descriptor (SIT specific)
 tsSSUDataBroadcastIdDescriptor.hRepresentation of a data_broadcast_id_descriptor for SSU
 tsSSULinkageDescriptor.hRepresentation of a linkage_descriptor for SSU
 tsStandaloneTableDemux.hA SectionDemux which extracts MPEG tables without external handler
 tsStaticInstance.hDeclare the initialization-order-safe macros for static object instances
 tsStaticReferencesDVB.hArtificial references to all DVB items, for use with static library
 tsSTDDescriptor.hRepresentation of an STD_descriptor
 tsStreamEventDescriptor.hRepresentation of a DSM-CC stream_event_descriptor
 tsStreamIdentifierDescriptor.hRepresentation of a stream_identifier_descriptor
 tsStreamModeDescriptor.hRepresentation of a DSM-CC stream_mode_descriptor
 tsStringifyInterface.hAbstract interface converting an object to UString
 tsStuffingDescriptor.hRepresentation of a stuffing_descriptor
 tsSubRipGenerator.hGenerate subtitles in SubRip format (aka SRT)
 tsSubtitlingDescriptor.hRepresentation of a subtitling_descriptor
 tsSupplementaryAudioDescriptor.hRepresentation of a supplementary_audio_descriptor
 tsswitchCommandListener.hInput switch (tsswitch) remote control command receiver
 tsswitchCore.hInput switch (tsswitch) core engine
 tsswitchInputExecutor.hInput switch (tsswitch) input plugin executor thread
 tsswitchOptions.hInput switch (tsswitch) command-line options
 tsswitchOutputExecutor.hInput switch (tsswitch) output plugin executor thread
 tsSysInfo.hA singleton holding information on the current operating system
 tsSystemClockDescriptor.hRepresentation of an system_clock_descriptor
 tsSystemMonitor.hMonitoring thread for system resources used by the application
 tsSystemRandomGenerator.hSystem-provided PRNG (pseudo-random numbers generator)
 tsSysUtils.hVarious system utilities
 tsT2MIDemux.hThis class analyzes T2-MI from TS packets
 tsT2MIDescriptor.hRepresentation of a T2MI_descriptor
 tsT2MIHandlerInterface.hT2-MI demux handler interface
 tsT2MIPacket.hRepresentation of DVB T2-MI (DVB-T2 Modulator Interface) packets
 tsTableHandlerInterface.hTable handler interface
 tsTables.hAll headers for MPEG/DVB tables and descriptors
 tsTablesDisplay.hDisplay PSI/SI tables
 tsTablesDisplayArgs.hCommand line arguments to display PSI/SI tables
 tsTablesFactory.hTables and descriptor factory
 tsTablesLogger.hThis class logs sections and tables
 tsTablesLoggerArgs.hCommand line arguments for the class TablesLogger
 tsTablesPtr.hForward declarations for MPEG PSI/SI types
 tsTargetBackgroundGridDescriptor.hRepresentation of a target_background_grid_descriptor
 tsTargetIPAddressDescriptor.hRepresentation of a target_IP_address_descriptor (INT/UNT specific)
 tsTargetIPSlashDescriptor.hRepresentation of a target_IP_slash_descriptor (INT specific)
 tsTargetIPSourceSlashDescriptor.hRepresentation of a target_IP_source_slash_descriptor (INT specific)
 tsTargetIPv6AddressDescriptor.hRepresentation of a target_IPv6_address_descriptor (INT/UNT specific)
 tsTargetIPv6SlashDescriptor.hRepresentation of a target_IPv6_slash_descriptor (INT specific)
 tsTargetIPv6SourceSlashDescriptor.hRepresentation of a target_IPv6_source_slash_descriptor (INT specific)
 tsTargetMACAddressDescriptor.hRepresentation of a target_MAC_address_descriptor (INT/UNT specific)
 tsTargetMACAddressRangeDescriptor.hRepresentation of a target_MAC_address_range_descriptor (INT specific)
 tsTargetSerialNumberDescriptor.hRepresentation of a target_serial_number_descriptor (INT/UNT specific)
 tsTargetSmartcardDescriptor.hRepresentation of a target_smartcard_descriptor (INT/UNT specific)
 tsTCPConnection.hTCP connected socket, for data communication
 tsTCPServer.hTCP Server
 tsTCPSocket.hTCP Socket
 tsTDES.hTriple-DES (EDE) block cipher
 tsTDT.hRepresentation of a Time & Date Table (TDT)
 tsTeletextCharset.hImplementation of a Teletext character set
 tsTeletextDemux.hExtract Teletext subtitles from TS packets
 tsTeletextDescriptor.hRepresentation of a teletext_descriptor
 tsTeletextFrame.hDescription of one Teletext frame
 tsTeletextHandlerInterface.hInterface to be notified of Teletext messages using a Teletext demux
 tsTelnetConnection.hImplementation of a half-duplex line oriented telnet connection
 tsTerrestrialDeliverySystemDescriptor.hRepresentation of a terrestrial_delivery_system_descriptor
 tsTextFormatter.hFormat and print a text document
 tsTextParser.hSimple text parser class
 tsThread.hDeclare the ts::Thread class
 tsThreadAttributes.hDeclare the ts::ThreadAttributes class
 tsTime.hDeclare the ts::Time class
 tsTimeShiftedEventDescriptor.hRepresentation of a time_shifted_event_descriptor
 tsTimeShiftedServiceDescriptor.hRepresentation of a time_shifted_service_descriptor
 tsTimeSliceFECIdentifierDescriptor.hRepresentation of a time_slice_fec_identifier_descriptor
 tsTimeTrackerDemux.hTime stamp management per PID
 tstlv.hDefinitions for the TLV protocols
 tstlvAnalyzer.hAnalysis (deserialization) of TLV messages
 tstlvChannelMessage.hBase class for DVB SimulCrypt TLV messages operating on channels
 tstlvConnection.hTCP connection using TLV messages
 tstlvLogger.hA logger class for TLV messages
 tstlvMessage.hAbstract base class for TLV messages
 tstlvMessageFactory.hFactory class for TLV messages
 tstlvProtocol.hA class which defines the syntax of a TLV protocol
 tstlvSerializer.hSerialization of TLV messages
 tstlvStreamMessage.hBase class for DVB SimulCrypt TLV messages operating on streams
 tsTLVSyntax.hRepresentation of a Tag, Length, Value (TVL) syntax
 tsTOT.hRepresentation of a Time Offset Table (TOT)
 tsTransportProtocolDescriptor.hRepresentation of a transport_protocol_descriptor (AIT specific)
 tsTransportStreamDescriptor.hRepresentation of a transport_stream_descriptor
 tsTransportStreamId.hIdentification of a transport stream
 tsTSAnalyzer.hA class which analyzes a complete transport stream
 tsTSAnalyzerOptions.hReport options for the class TSAnalyzer
 tsTSAnalyzerReport.hA subclass of TSAnalyzer with reporting capabilities
 tsTSDT.hRepresentation of a Transport Stream Description Table (TSDT)
 tsTSFileInput.hTransport stream file input
 tsTSFileInputBuffered.hTransport stream file input with seekable buffer
 tsTSFileOutput.hTransport stream file output
 tsTSFileOutputResync.hA specialized form of transport stream output file with resynchronized PID and continuity counters
 tsTSPacket.hBasic definition of an MPEG-2 transport packet
 tsTSPacketQueue.hTransport stream packet queue for inter-thread communication
 tsTSScanner.hA class which scans the services of a transport stream
 tsTSScrambling.hTransport stream scrambling using multiple algorithms
 tsTSSpeedMetrics.hEvaluate metrics on TS processing speed
 tsTuner.hDVB tuner
 tsTunerArgs.hCommand line arguments for DVB tuners
 tsTunerParameters.hAbstract base class for DVB tuners parameters
 tsTunerParametersATSC.hATSC (terrestrial, cable) tuners parameters
 tsTunerParametersBitrateDiffDVBT.hA variant of DVB-T tuners parameters with an bitrate offset
 tsTunerParametersDVBC.hDVB-C (cable, QAM) tuners parameters
 tsTunerParametersDVBS.hDVB-S / DVB-S2 (satellite) tuners parameters
 tsTunerParametersDVBT.hDVB-T (terrestrial, OFDM) tuners parameters
 tsTunerUtils.hSome utilities for DVB tuners
 tsUChar.hUnicode characters
 tsUDPReceiver.hUDP datagram receiver with common command line options
 tsUDPSocket.hUDP Socket
 tsUID.hA singleton which generates 64-bit UID, unique integer
 tsUserInterrupt.hUser interrupt handling (Ctrl+C)
 tsUString.hUnicode string
 tsVariable.hDeclare the ts::Variable template class
 tsVBIDataDescriptor.hRepresentation of a VBI_data_descriptor
 tsVBITeletextDescriptor.hRepresentation of a VBI_teletext_descriptor
 tsVersion.hVersion identification of TSDuck
 tsVersionInfo.hInformation about version identification of TSDuck
 tsVersionString.hVersion identification of TSDuck as strings
 tsVideoAttributes.hVideo attributes for MPEG-1 and MPEG-2
 tsVideoStreamDescriptor.hRepresentation of an video_stream_descriptor
 tsVideoWindowDescriptor.hRepresentation of a video_window_descriptor
 tsWatchDog.hGeneral-purpose timeout watchdog
 tsWatchDogHandlerInterface.hExpiration handler interface for general-purpose timeout watchdog
 tsWebRequest.hPerform a simple Web request (HTTP, HTTPS, FTP)
 tsWebRequestArgs.hCommand line arguments for the class WebRequest
 tsWebRequestHandlerInterface.hWeb request handler interface
 tsWinUtils.hUtilities for Windows and Common Object Model (COM)
 tsxml.hForward declaration of XML classes
 tsxmlAttribute.hAttribute of an XML element
 tsxmlComment.hComment in an XML document
 tsxmlDeclaration.hDeclaration in an XML document
 tsxmlDocument.hRepresentation of an XML document
 tsxmlElement.hElement in an XML document
 tsxmlNode.hBase class for all XML nodes
 tsxmlText.hText element in an XML document
 tsxmlTweaks.hGlobal tweaks to manipulate XML documents
 tsxmlTweaksArgs.hCommand line options for parsing and formatting XML documents
 tsxmlUnknown.hUnknown element in an XML document