TSDuck v3.41-4217
MPEG Transport Stream Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cts::AbortInterfaceAn interface to check for abort
 Cts::AbstractDefinedByStandardsAbstract base class for objects which are defined by standards
 Cts::AbstractDemuxAbstract base class for all sorts of demux from TS packets
 Cts::AbstractNumberAbstract base class for different representations of "numbers"
 Cts::AbstractPacketizerAbstract superclass for packetizer classes (sections or PES packets)
 Cts::AbstractReadStreamInterfaceAbstract interface to read raw data from a stream
 Cts::AbstractWriteStreamInterfaceAbstract interface to write raw data on a stream
 Cts::AccessUnitIteratorIterator for common AVC/HEVC/VVC video access units
 Cts::EventGroupDescriptor::ActualEventActual event entry
 Cts::TargetIPSlashDescriptor::AddressStructure of an address entry in the descriptor
 Cts::TargetIPSourceSlashDescriptor::AddressStructure of an address entry in the descriptor
 Cts::TargetIPv6SlashDescriptor::AddressStructure of an address entry in the descriptor
 Cts::TargetIPv6SourceSlashDescriptor::AddressStructure of an address entry in the descriptor
 Cts::tlv::AnalyzerAnalysis (deserialization) of TLV messages
 Cts::AnnouncementSupportDescriptor::AnnouncementAnnouncement entry
 Cts::ApplicationIdentifierRepresentation of an Application Identifier
 Cts::ArgMixBase class for elements of an argument list with mixed types
 Cts::GitHubRelease::AssetDescription of an "asset" of the release (typically a binary installer)
 Cts::DTSHDDescriptor::AssetInfoAsset information
 Cts::Assign< T >Assign ("=") functor
 Cts::AssignAnd< T >Assign with binary and ("&=") functor
 Cts::AssignOr< T >Assign with binary or ("|=") functor
 Cts::AssignXor< T >Assign with binary exclusive or ("^=") functor
 Cts::AsyncReportArgsParameters and command line arguments for asynchronous log
 Cts::ATSCMultipleStringRepresentation of an ATSC multiple_string_structure
 Cts::xml::AttributeAttribute of an XML element
 Cts::SpliceAudioDescriptor::AudioAn audio item entry
 Cts::AudioLanguageOptionsOptions to update the language of an audio stream in a PMT
 Cts::AVCParserParser for Advanced Video Coding data
 Cts::AVS2AudioDescriptor::avs_version_infoInformation specific to version 1 of AVS2 audio used when avs_info_flag == 1
 Cstd::basic_ostream
 Cstd::basic_streambuf
 Cts::BitrateDifferenceDVBTA variant of DVB-T tuners parameters with an offset between a target bitrate and their theoretical bitrate
 Cts::BitRateRegulatorRegulate execution speed based on a bitrate
 Cts::BlockCipherBase class for all block ciphers
 Cts::BlockCipherAlertInterfaceInterface for classes which need to be notified when an alert is raised on a block cipher
 Cts::BlockCipherPropertiesProperties of a block cipher
 Cts::ExtendedBroadcasterDescriptor::BroadcasterBroadcaster entry
 Cts::BufferGeneral-purpose memory buffer with bit access
 Cts::TransportProtocolDescriptor::CarouselSelector byte layout when protocol_id == MHP_PROTO_CAROUSEL
 Cts::CASSelectionArgsCommand line arguments to select Conditional Access Systems
 Cts::ISDBComponentGroupDescriptor::ComponentGroup::CAUnitCA unit
 Cts::CellFrequencyLinkDescriptor::CellCell entry
 Cts::CellListDescriptor::CellCell entry
 Cts::MosaicDescriptor::CellCell entry
 Cts::NetworkChangeNotifyDescriptor::CellCell entry
 Cts::T2DeliverySystemDescriptor::CellDescription of a cell
 Cts::NetworkChangeNotifyDescriptor::ChangeNetwork change entry
 Cts::S2XSatelliteDeliverySystemDescriptor::ChannelDescription of a channel
 Cts::ChannelFileAn XML file containing the description of TV channels and their networks
 Cts::NorDigLogicalChannelDescriptorV2::ChannelListChannel list entry
 Cts::CharsetDefinition of a character set for PSI/SI encoding
 CCIPHER
 Cts::Grid::ColumnLayoutDefine the layout of one column
 Cts::Grid::ColumnTextThe type is used to pass text to putLayout()
 Cts::COMA class to encapsulate the initialization of Windows COM
 Cts::CommandLineA basic command line interpreter
 Cts::CommandLineHandlerAn interface which handles a command from a CommandLine instance
 Cts::CompactBitSet< BITS >A compact version of std::bitset
 Cts::CompactBitSet< 32 >
 Cts::AbstractDownloadContentDescriptor::CompatibilityDescriptorISDB download content compatibility descriptor
 Cts::UNT::CompatibilityDescriptorDescription of a compatibility descriptor
 Cts::ATSCComponentListDescriptor::ComponentComponent entry
 Cts::DigitalCopyControlDescriptor::ComponentComponent control entry
 Cts::ISDBComponentGroupDescriptor::ComponentGroupComponent group
 Cts::ComPtr< COMCLASS >Managed pointers for COM objects, auto-released (Windows-specific)
 Cts::ComPtr< ts::SinkFilter >
 Cts::ComPtr<::IBaseFilter >
 Cts::ComPtr<::IBDA_NetworkProvider >
 Cts::ComPtr<::ICreateDevEnum >
 Cts::ComPtr<::IEnumMoniker >
 Cts::ComPtr<::IGraphBuilder >
 Cts::ComPtr<::IMediaControl >
 Cts::ComPtr<::IMoniker >
 Cts::ComPtr<::ITuner >
 Cts::ComPtr<::ITunerCap >
 Cts::ComPtr<::ITuningSpace >
 Cts::ConfigFileRepresentation of a configuration file
 Cts::ConfigSectionRepresentation of a "configuration section"
 Cts::ISDBTInformationPacket::ConfigurationISDB configuration_information in IIP
 Cts::ConsoleStateA class to save and restore the state of the Windows console
 Cstd::vector::const_iterator
 Cts::AbstractDownloadContentDescriptor::ContentDescriptorISDB download content descriptor
 Cts::AbstractDownloadContentDescriptor::ContentSubdescriptorISDB download content subdescriptor
 Cts::ContinuityAnalyzerContinuity counters analysis and repair
 Cts::HEVCHRDParameters::CPBParamsCPB parameter set in sub-layer HRD (Hypothetical Reference Decoder) parameters
 Cts::CPCMDeliverySignallingDescriptor::CPCMv1SignallingCPCM version 1
 Cts::ecmgscs::CPCWCombinationA combination of CP number and CW for ECMG <=> SCS CW_provision command
 Cts::CPCMDeliverySignallingDescriptor::CPSvectorVector of CPS
 Cts::CRC32Cyclic Redundancy Check as used in MPEG sections
 Cts::CIT::CRIDDescription of a CRID entry (Content Reference Identifier)
 Cts::ContentIdentifierDescriptor::CRIDCRID entry
 Cts::PluginEventHandlerRegistry::CriteriaRegistration criteria for an event handler
 Cts::AbstractDescrambler::CWDataDescription of a control word
 Cts::emmgmux::DataTypesEMMG <=> MUX data types
 Cts::DektecDeviceInfoA simple encapsulation of Dektec device information
 Cts::DemuxedDataBase class for all kinds of demuxed data
 Cts::AuxiliaryVideoStreamDescriptor::si_message_type::depth_params_typeDepth parameters type
 Cts::MPEGH3DAudioTextLabelDescriptor::descriptionLanguage_typeDescription language
 Cts::ISDBLDTLinkageDescriptor::DescriptionTypeLinkage description type
 Cts::DescriptorRepresentation of a MPEG PSI/SI descriptors in binary format
 Cts::DescriptorContextA class to lookup the context of MPEG PSI/SI descriptors
 Cts::DescriptorListList of MPEG PSI/SI descriptors
 Cts::RRT::DimensionDescription of a dimension
 Cts::DirectShowFilterCategoryA class which instanciates all DirectShow devices in a given category (Windows-specific)
 Cts::DirectShowGraphAn encapsulation of a DirectShow graph (Windows-specific)
 Cts::DirectShowNetworkTypeA class which encapsulates a DirectShow network type and its properties (Windows-specific)
 Cts::DirectShowTestA class to perform various tests on DirectShow and BDA (Windows-specific)
 Cts::DisplayInterfaceAn interface to be implemented by classes supporting display to a standard text stream
 Cts::DSMCCDownloadDataMessage::DownloadDataHeaderRepresentation of Download Data Header
 Cts::MPEGH3DAudioDRCLoudnessDescriptor::DownmixIdDownmix id class
 Cts::MPEGH3DAudioDRCLoudnessDescriptor::DRCInstructionsDynamic Range Control instructions class
 Cts::DTVPropertiesEncapsulation of Linux DVB property lists
 Cts::DuckContextTSDuck execution context containing current preferences
 Cts::DuckExtensionRepositoryA repository of TSDuck extensions
 Cts::URILinkageDescriptor::DVB_I_InfoDVB-I_info() structure conveyed in private_data when uri_linkage_type = 0x03
 Cts::RCT::DVBBinaryLocatorDescription of DVB binary locator
 Cts::ECMGClientArgsCommand line arguments for the class ECMGClient
 Cts::ECMGClientHandlerInterfaceInterface for classes which need to be notified of asynchronous ECM generation using ECMGClient
 Cts::EDIDExtended MPEG descriptor id
 Cts::EditLineRead input lines with bash-like line editing when possible
 Cts::EITRepetitionProfileEIT sections repetition profile
 Cts::EnableBitMaskOperators< T >This traits is used to enable bitmask operators on an enumeration type
 Cts::EnableBitMaskOperators< ts::EITOptions >Template specialization on type ts::EITOptions
 Cts::EnableBitMaskOperators< ts::hls::TagFlags >Template specialization on type ts::hls::TagFlags
 Cts::EnableBitMaskOperators< ts::NamesFlags >Template specialization on type ts::NamesFlags
 Cts::EnableBitMaskOperators< ts::PSIMerger::Options >Template specialization on type ts::PSIMerger::Options
 Cts::EnableBitMaskOperators< ts::Replacement >Template specialization on type ts::Replacement
 Cts::EnableBitMaskOperators< ts::SRTStatMode >Template specialization on type ts::SRTStatMode
 Cts::EnableBitMaskOperators< ts::Standards >Template specialization on type ts::Standards
 Cts::EnableBitMaskOperators< ts::TSDatagramInputOptions >Template specialization on type ts::TSDatagramInputOptions
 Cts::EnableBitMaskOperators< ts::TSDatagramOutputOptions >Template specialization on type ts::TSDatagramOutputOptions
 Cts::EnableBitMaskOperators< ts::TSFile::OpenFlags >Template specialization on type ts::TSFile::OpenFlags
 Cts::AbstractLogicalChannelDescriptor::EntryService entry
 Cts::AbstractMultilingualDescriptor::EntryLanguage entry
 Cts::ApplicationSignallingDescriptor::EntryApplication entry
 Cts::ATSCTimeShiftedServiceDescriptor::EntryService entry
 Cts::C2BundleDeliverySystemDescriptor::EntryPLP entry
 Cts::CaptionServiceDescriptor::EntryService entry
 Cts::ContentAdvisoryDescriptor::EntryRegion entry
 Cts::ContentDescriptor::EntryA content entry
 Cts::DIILocationDescriptor::EntryModule entry
 Cts::DTGServiceAttributeDescriptor::EntryService entry
 Cts::EASAudioFileDescriptor::EntryAudio source entry
 Cts::EASInbandExceptionChannelsDescriptor::EntryException entry
 Cts::EutelsatChannelNumberDescriptor::EntryService entry
 Cts::ExtendedEventDescriptor::EntryAn item entry
 Cts::ExternalApplicationAuthorizationDescriptor::EntryApplication entry
 Cts::FMCDescriptor::EntrySL_packetized stream entry
 Cts::ISO639LanguageDescriptor::EntryLanguage entry
 Cts::MultilingualServiceNameDescriptor::EntryLanguage entry
 Cts::NorDigLogicalChannelDescriptorV1::EntryService entry
 Cts::NVODReferenceDescriptor::EntryService entry
 Cts::ParentalRatingDescriptor::EntryItem entry
 Cts::PrefetchDescriptor::EntryModule entry
 Cts::ServiceListDescriptor::EntryService entry
 Cts::ServiceLocationDescriptor::EntryService PID entry
 Cts::SIParameterDescriptor::EntryTable entry
 Cts::SIPrimeTSDescriptor::EntryTable entry
 Cts::SkyLogicalChannelNumberDescriptor::EntryService entry
 Cts::SSUDataBroadcastIdDescriptor::EntryOUI entry
 Cts::SSULinkageDescriptor::EntryOUI entry
 Cts::SubtitlingDescriptor::EntryAn item entry
 Cts::TeletextDescriptor::EntryAn item entry
 Cts::TSInformationDescriptor::EntryTransmission type entry
 Cts::AbstractTable::EntryBaseBase inner class for table entries with one or more descriptor lists
 CEntryWithDescriptors
 Cts::ISDBTInformationPacket::EquipmentControlISDB equipment_control in IIP
 Cstd::error_code
 Cts::duck::ErrorsAll error status values
 Cts::ecmgscs::ErrorsAll error status values
 Cts::emmgmux::ErrorsAll error status values
 Cts::ISDBHyperlinkDescriptor::ERTNodeEvent relation node
 Cts::HEVCOperationPointDescriptor::ES_in_OP_typeES in operation point
 Cts::HEVCOperationPointDescriptor::ES_typeElementary stream
 Cts::EmergencyInformationDescriptor::EventEvent entry
 Cts::RST::EventDescription of an event
 Cts::SpliceSchedule::EventA SpliceSchedule command is made of a list of events
 Cts::LinkageDescriptor::EventLinkageInfoDefinition of event_linkage_info when linkage_type == LINKAGE_EVENT
 CException
 Cstd::exception
 Cts::CableEmergencyAlertTable::ExceptionDescription of a service exception for the alert
 Cts::ExpressionsExpression resolver based on the definition of symbols
 Cts::LinkageDescriptor::ExtendedEventLinkageInfoDefinition of extended_event_linkage_info when linkage_type in LINKAGE_EXT_EVENT_MIN
 Cts::VBIDataDescriptor::FieldA field entry
 Cts::Time::FieldsBroken-down fields of a time value
 Cts::FileNameGeneratorGenerate file names based on counter or dates and time
 Cts::FileNameRateRepresentation of a file name and an associated repetition rate
 Cts::DFIT::FontFileDescription of a font file
 Cts::DFIT::FontStyleWeightDescription of font style and weight
 Cts::AVS3AudioDescriptor::fullrate_coding_typeParameters related to general full rate audio coding - audio_codec_id = 2;
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_InteractivityInfo_type::GainInteractivityTypeGain interactivity
 Cts::AVS3AudioDescriptor::general_coding_typeParametrs related to general audio coding - audio_codec_id = 0;
 Cts::AuxiliaryVideoStreamDescriptor::si_message_type::generic_params_typeGeneric parameters type
 Cts::GitHubReleaseThis class holds information from GitHub about a release of a project
 Cts::GridThis class produces a report in a grid format with tables and sections
 Cts::MPEGH3DAudioMultiStreamDescriptor::GroupDefinition of an mae_group (as described in ISO/IEC 23008-3, section 15)
 Cts::MPEGH3DAudioTextLabelDescriptor::groupDescription_typeGroup description
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_PresetGroup_type::GroupPresetConditions_typeGroup preset conditions
 Cts::MPEGH3DAudioTextLabelDescriptor::groupPresetsDescription_typeGroup presets description
 Cts::HashBase class for all hash functions
 Cts::HFBandDefinition of an HF frequency band (UHF, VHF)
 Cts::HiDesDeviceEncapsulation of a HiDes modulator device
 Cts::HiDesDeviceInfoInformation about a HiDes modulator device
 Cts::TransportProtocolDescriptor::HTTPEntryOne entry in selector bytes when protocol_id == MHP_PROTO_HTTP
 CIBaseFilter
 Cts::ieee_float< storage_bits, exponent_bits, mantissa_bits >Definition of an IEEE floating point type with a given represenation
 Cts::ieee_float< 32, 8, 23 >
 CIEnumMediaTypes
 CIEnumPins
 CIMemInputPin
 Cio.tsduck.InfoTSDuck library general information
 Cts::InputRedirectorA class to redirect an input stream
 Cts::InputSwitcherArgsTransport stream input switcher command-line options
 Cts::int_max< INT >The meta-type ts::int_max selects the integer type with largest width and same signedness as another integer type
 Cts::InterruptHandlerAn interface to be implemented by a class to handle user Ctrl-C interrupt
 Cts::InvalidSectionHandlerInterfaceAbstract interface to receive an invalid MPEG section from a SectionDemux
 Cts::IOManipulatorProxy< OSTREAM, PARAM, TRAITS >I/O manipulator with argument for subclasses of std::basic_ostream
 Cts::DSMCCUserToNetworkMessage::IORRepresentation of Interoperable Object Reference (IOR) structure
 CIPin
 Cts::IPPacketRepresentation of a raw IPv4 or IPv6 packet
 Cts::ISDBTInformationISDB-T Information block in a TS packet trailer (204-byte packet)
 Cts::ISDBTInformationPacketISDB-T Information Packet (IIP)
 Cts::AuxiliaryVideoStreamDescriptor::si_message_type::iso23002_2_value_codingISO-23002-2 value coding
 Cstd::vector::iterator
 Cts::J2KVideoDescriptor::JPEGXS_Block_typeJ2K block description
 Cts::J2KVideoDescriptor::JPEGXS_Stripe_typeJ2K stripe description
 Cts::KeyTableDefinition of a basic and non-secure implementation of a symmetric key table
 Cts::MediaServiceKindDescriptor::language_media_pair_typeAn association between a language and a service type
 Cts::LatencyMonitorImplementation of the latency monitor This class is used by the tslatencymonitor utility
 Cts::LatencyMonitorArgsTransport stream latency monitor command-line options
 Cts::MVCOperationPointDescriptor::LevelLevel entry
 Cstd::list
 Cts::DSMCCUserToNetworkMessage::LiteComponentRepresentation of LiteComponent structure (BIOP::Object Location, DSM::ConnBinder)
 Cts::CableEmergencyAlertTable::LocationDescription of a geographical location for the alert
 Cts::tlv::LoggerA logger class for TLV messages
 Cts::LogicalChannelNumbersA multi-standard storage of Logical Channel Numbers (LCN)
 Cts::HEVCSequenceParameterSet::LongTermRef< An entry for lt_ref values
 Cts::AVS3AudioDescriptor::lossless_coding_typeParametrs related to lossless audio coding - audio_codec_id = 1;
 Cts::MPEGH3DAudioDRCLoudnessDescriptor::LoudnessInfoLoudness info class
 Cts::M4MuxBufferSizeDescriptor::M4MuxBufferDescriptor_typeM4Mux description
 Cts::make_signed< T >The meta-type ts::make_signed is a generalization of std::make_signed which works on floating point-types as well
 Cts::make_signed< NUMBER >
 Cstd::map
 Cts::Mastering_Display_Metadata_typeRepresentation of Mastering Display Metadata, used by several descriptors
 Cts::MaterialInformationDescriptor::MaterialDescription of one material
 Cts::MediaServiceKindDescriptor::media_service_kind_typeDescription of a media service
 Cts::tlv::MessageAbstract base class for TLV messages
 Cts::tlv::MessageFactoryFactory class for TLV messages
 Cts::DSMCCUserToNetworkMessage::MessageHeaderRepresentation of DSM-CC Message Header structure
 Cts::MessageQueue< MSG >Template message queue for inter-thread communication
 Cts::MessageQueue< LogMessage >
 Cts::MessageQueue< ts::tlv::Message >
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_InteractivityInfo_typeInteractivity group
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_PresetGroup_typePreset group
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_SwitchGroup_typeSwitch group
 Cts::LinkageDescriptor::MobileHandoverInfoDefinition of mobile_hand-over_info when linkage_type == LINKAGE_HAND_OVER
 Cts::ISDBTInformationPacket::ModeGIISDB mode_GI_information in IIP
 Cts::DCT::ModelInfoIdentification of a receiver model and software
 Cts::SHDeliverySystemDescriptor::ModulationDescription of a modulation
 Cts::ISDBTInformationPacket::ModulationControlConfigurationISDB modulation_control_configuration_information in IIP
 Cts::AbstractDownloadContentDescriptor::ModuleISDB download content module
 Cts::TransportProtocolDescriptor::MPESelector byte layout when protocol_id == MHP_PROTO_MPE
 Cts::MPEHandlerInterfaceMPE (Multi-Protocol Encapsulation) demux handler interface
 Cts::MPEPacketRepresentation of a packet for MPE (Multi-Protocol Encapsulation)
 Cts::MuxCodeDescriptor::MuxCodeTableEntry_typeOne mux code table entry
 Cts::MuxerArgsTransport stream multiplexer command-line options
 Cts::NamesRepresentation of a set of translations between names for identifiers
 Cts::Names::NameValueA structure used in the constructor of a Names instance
 Cio.tsduck.NativeObjectThis abstract class is the base of all TSDuck classes which are backed by a C++ object
 Ctsduck.NativeObjectThis base class is derived by all TSDuck classes which are backed by a C++ object
 Cts::ChannelFile::NetworkDescription of one network
 Cts::ISDBTInformationPacket::NetworkSynchronizationISDB network_synchronization in IIP
 Cts::null_mutexA null_mutex class which can be used to replace std::mutex or std::recursive_mutex
 Cts::ObjectGeneral-purpose base class for polymophic objects
 Cts::ObjectRepositoryA global repository of general-purpose base class for polymophic objects
 Cts::SHDeliverySystemDescriptor::OFDMDescription of an OFDM modulation
 Cts::HEVCOperationPointDescriptor::operation_point_typeOperation point
 Cstd::optional
 Cts::EventGroupDescriptor::OtherEventActual network event entry
 Cts::json::OutputArgsCommand line arguments for JSON reports (--json, --json-line, --json-udp, --json-tcp)
 Cts::OutputRedirectorA class to redirect an output stream
 Cts::PacketDecapsulationAn efficient TSDuck-specific TS packets decapsulation from a PID
 Cts::PacketEncapsulationAn efficient TSDuck-specific TS packets encapsulation in a PID
 Cts::PacketInsertionControllerControl the insertion points of TS packets in a stream based on various criteria
 Cts::PagerArgsCommand line arguments for --pager or --no-pager
 Cts::AuxiliaryVideoStreamDescriptor::si_message_type::parallax_params_typeParallax parameters type
 Cts::tlv::MessageFactory::ParameterLocation of one parameter value inside the message block
 Cts::VirtualSegmentationDescriptor::PartitionPartition entry
 Cts::HEVCSubregionDescriptor::pattern_typeA pattern within a subregion that is a array of offet values to be applied
 Cts::PcapFileRead a pcap or pcapng capture file format
 Cts::PCRAnalyzerPCR statistics analysis
 Cts::PCRRegulatorRegulate execution speed based on PCR's in one reference PID
 Cts::PESHandlerInterfaceAbstract interface to be notified of PES packets using a PESDemux
 Cts::PESProviderInterfaceAbstract interface for classes which provide PES packets into a Packetizer
 Cts::TSAnalyzer::PIDContextThis protected inner class contains the analysis context for one PID
 Cts::PIDOperatorAssociation of a PID and an operator id (CAS-specific)
 Cio.tsduck.PluginEventContextContext of a plugin event
 Cts::PluginEventContextContext of a plugin event
 Ctsduck.PluginEventContextContext of a plugin event
 Cts::PluginEventHandlerInterfaceAbstract interface to receive events from a plugin
 Cts::PluginEventHandlerRegistryRegistry of plugin event handlers
 Cts::PluginOptionsCommand-line options for one plugin
 Cts::PluginRepositoryA repository of TSP plugins, either statically or dynamically linked
 Cts::MVCOperationPointDescriptor::PointOperation point entry
 Cts::PolledFileDescription of a polled file
 Cts::PollFilesA class to poll files for modifications
 Cts::PollFilesListenerInterface for classes listening for file modification
 Cts::DektecDeviceInfo::PortInfoInformation on an input or output port in a Dektec device
 Cts::TextParser::PositionA class which describes a position in the document
 Cts::MPEGH3DAudioSceneDescriptor::MH3D_InteractivityInfo_type::PositionInteractivityTypePosition interactivity
 Cts::ISDBTargetRegionDescriptor::PrefectureMapPrefecture map
 Cts::AudioPreselectionDescriptor::PreSelectionPre-selection entry
 Cts::ApplicationDescriptor::ProfileLayout of an application profile
 Cts::RCT::PromotionalTextPromotional text
 Cts::tlv::ProtocolThe class ts::tlv::Protocol defines the syntax of a TLV protocol
 Cts::RandomGeneratorAbstract base class for PRNG's (pseudo-random numbers generators)
 Cts::TargetMACAddressRangeDescriptor::RangeStructure of an address range entry in the descriptor
 Cts::VideoDepthRangeDescriptor::RangeRange entry
 Cts::RRT::RatingValueDescription of a rating value in a dimension
 Cts::pcsc::ReaderStateState of a smartcard reader
 Cts::ApplicationRecordingDescriptor::RecodingLabelDescription of a recording label
 Cts::ReferenceDescriptor::ReferenceReference entry
 Cts::LocalTimeOffsetDescriptor::RegionDescription of one region
 Cts::TargetRegionDescriptor::RegionRegion entry
 Cts::TargetRegionNameDescriptor::RegionRegion entry
 Cts::DuckExtensionRepository::RegisterA class to register extension
 Cts::PluginRepository::RegisterA class to register plugins
 Cts::TablesLoggerFilterRepository::RegisterA class to register factories of section filters
 Cts::UString::RegisterChronoUnitA class to register new std::chrono::duration units
 Cts::PSIRepository::RegisterDescriptorA class to register fully implemented descriptors
 Cts::Names::RegisterExtensionFileA class to register additional names files to merge with the TSDuck names file
 Cts::VersionInfo::RegisterFeatureA class to register a feature of the application
 Cts::PSIRepository::RegisterTableA class to register fully implemented tables
 Cts::PSIRepository::RegisterXMLA class to register additional XML model files to merge with the main model for tables and descriptors
 Cts::RegistryA class to encapsulate the access to the Windows registry
 Cts::ReportBase class for message reporting and monitoring
 Cts::ResidentBuffer< T >Implementation of memory buffer locked in physical memory
 Cts::RingNodeBase class for objects being part of a ring, ie
 Cts::json::RunningDocumentRepresentation of a "running" JSON document which is displayed on the fly
 Cts::MPEG4TextDescriptor::Sample_index_and_description_typeSample_index_and_description entry
 Cts::SAT::SAT_baseBase capabilities to be defined/extended by Satellite Access Table processing functions
 Cts::DuckContext::SavedArgsAn opaque class to save all command line options, as loaded by loadArgs()
 Cts::HEVCScalingListData::ScalingScaling data entry
 Cts::RNTScanDescriptor::ScanTripletScan triplet
 Cts::PCAT::ScheduleSchedule entry
 Cts::SDTT::ScheduleSchedule entry
 Cts::SectionContextA base class to lookup the context of MPEG PSI/SI sections
 Cts::SectionFileA binary or XML file containing PSI/SI sections and tables
 Cts::SectionFileArgsCommand line arguments for section file processing
 Cts::SectionHandlerInterfaceAbstract interface to receive MPEG Section from a SectionDemux
 Cts::SectionProviderInterfaceAbstract interface for classes which provide MPEG sections into a Packetizer
 Cts::tlv::SerializerSerialization of TLV messages
 Cts::AMT::ServiceService entry
 Cts::ChannelFile::ServiceDescription of one service
 Cts::NorDigLogicalChannelDescriptorV2::ServiceService entry
 Cts::VBIDataDescriptor::ServiceA service entry
 Cts::TSAnalyzer::ServiceContextThis protected inner class contains the analysis context for one service
 Cts::ISDBHyperlinkDescriptor::ServiceTripletService triplet
 Cstd::set
 Cts::SeverityMessage severity
 Cts::SharedLibraryShared library handling (.so on Linux, .dylib on macOS, .dll on Windows)
 Cts::HEVCShortTermReferencePictureSetList::ShortTermReferencePictureSetHEVC short-term reference picture set
 Cts::AuxiliaryVideoStreamDescriptor::si_message_typeSI message type
 Cts::SignalAllocatorAllocate POSIX real-time signal numbers (Linux-specific)
 Cts::PSIRepository::SignalizationClassBase description of a signalization class, common to tables and descriptors
 Cts::SignalizationHandlerInterfaceGeneral-purpose signalization handler interface
 Cts::SimulCryptDateRepresentation of a date in DVB SimulCrypt protocols (ETSI TS 103 197)
 Cts::ServiceGroupDescriptor::SimultaneousServiceSimultaneous service entry
 Cts::SingleDataStatistics< NUMBER, DEFAULT_FLOAT, class >Statistics over a single set of data (integer or floating point)
 Cts::smaller_unsigned< BITS >Define the smaller unsigned integer type with at least a given number of bits
 Cts::SocketBase class for TCP and UDP sockets
 Cts::DVBServiceProminenceDescriptor::SOGI_region_typeDefinition of a service prominence region
 Cts::DVBServiceProminenceDescriptor::SOGI_typeDefinition of a service of general interest indication prominence values (flag & priority) and applicable regions
 Cts::SplicePrivateCommandRepresentation of an SCTE 35 private_command() structure
 Cts::HEVCSequenceParameterSet::SPSMax< An entry for sps_max values
 Cts::SRTSocketSecure Reliable Transport (SRT) Socket
 Cts::static_power10< INT, POW >Static values of power of 10
 Cts::AreaBroadcastingInformationDescriptor::StationStation entry
 Cts::SectionDemux::StatusDemux status information
 Cts::ISDBHyperlinkDescriptor::StoredContentStored content
 Cts::DCT::StreamInfoIdentification of all DLT in a transport stream
 Cts::StringifyInterfaceAn interface to be implemented by classes supporting a conversion to UString
 Cts::CellFrequencyLinkDescriptor::SubcellSubcell entry
 Cts::CellListDescriptor::SubcellSubcell entry
 Cts::T2DeliverySystemDescriptor::SubcellDescription of a subcell
 Cts::CarouselCompatibleCompositeDescriptor::SubdescriptorISDB carousel subdescriptor
 Cts::HEVCHRDParameters::SubLayerParamsSub-layer HRD (Hypothetical Reference Decoder) parameters
 Cts::HEVCProfileTierLevel::SubLayerParamsSub-layer parameters
 Cts::HEVCSubregionDescriptor::subregion_layout_typeThe dfferent subregions defined by the descriptor
 Cts::SubRipGeneratorGenerate subtitles in SubRip format (aka SRT)
 Cts::HEVCTileSubstreamDescriptor::substream_typeIndicates the the additional substream that belongs to the subregiion and identifies its delivery mechanism
 Cts::DTSHDDescriptor::SubstreamInfoSubstream information
 Cts::MuxCodeDescriptor::substructure_typeMux code substructure
 Cts::MPEGH3DAudioTextLabelDescriptor::switchGroupDescription_typeSwitch group description
 Cts::SysInfoA singleton holding information on the current operating system
 Cts::T2MIHandlerInterfaceT2-MI demux handler interface
 Cts::TableHandlerInterfaceTable handler interface
 Cts::TablePatchXMLImplementation of on-the-fly table patching using XML
 Cts::TablesDisplayA class to display PSI/SI tables
 Cts::TablesLoggerFilterInterfaceAn interface which is used to filter sections in TablesLogger
 Cts::TablesLoggerFilterRepositoryThe repository of section filters for TablesLogger
 Cts::hls::TagAttributesAttributes of a tag in an HLS playlist
 Cts::DSMCCUserToNetworkMessage::TaggedProfileRepresentation of TaggedProfile structure (BIOP Profile Body, Lite Options Profile Body)
 Cts::duck::TagsAll TSDuck messaging tags (commands and parameters)
 Cts::ecmgscs::TagsAll DVB-defined tags (commands and parameters)
 Cts::emmgmux::TagsAll DVB-defined tags (commands and parameters)
 Cts::DSMCCUserToNetworkMessage::TapRepresentation of Tap structure
 Cts::SHDeliverySystemDescriptor::TDMDescription of a TDM modulation
 Cts::TeletextCharsetImplementation of a Teletext character set
 Cts::TeletextFrameDescription of one Teletext frame
 Cts::TeletextHandlerInterfaceInterface to be implemented by classes which need to be notified of Teletext messages using a Teletext demux
 Cts::MPEG4TextDescriptor::TextConfig_typeTextConfig entry
 Cts::AbstractDownloadContentDescriptor::TextInfoISDB download text info
 Cts::TextParserA support class for applications which parse various text formats
 Cts::TextTableThis class produces a formatted table of text lines and columns
 Cts::ThreadBase class for threads
 Cts::ThreadAttributesSet of attributes for a thread object (ts::Thread)
 Cts::ThreadSafetyMutex< THS >Define the appropriate mutex class for a given level of thread-safety
 Cts::ThreadSafetyMutex< SAFETY >
 Cts::TimeShiftBufferA TS packet buffer for time shift
 Cts::TLVSyntaxRepresentation of a Tag, Length, Value (TVL) syntax
 Cts::ISDBTInformationPacket::TMCCISDB TMCC_information in IIP
 Cts::duck::TraitsGeneric "traits" for the TSDuck internal messaging protocol
 Cts::ecmgscs::TraitsGeneric "traits" for the ECMG <=> SCS protocol
 Cts::emmgmux::TraitsGeneric "traits" for the EMMG/PDG <=> MUX protocol
 Cts::ISDBTInformationPacket::TransmissionParametersISDB transmission_parameters in IIP
 Cts::ChannelFile::TransportStreamDescription of one transport stream
 Cts::LNB::TranspositionDescription of the required transposition for a given satellite frequency and polarization
 Cio.tsduck.TSGeneral transport stream characteristics
 Cts::TSAnalyzerOptionsReport options for the class TSAnalyzer
 Cts::TSDatagramOutputHandlerInterfaceGeneric datagram handler interface
 Cts::TSDumpArgsCommand line arguments for transport stream packets dump
 Cts::TSFileInputArgsTransport stream file input with command-line arguments
 Cts::TSFileOutputArgsTransport stream file output with command-line arguments
 Cts::TSFuzzingTransport stream packets fuzzing
 Cts::TSFuzzingArgsCommand line arguments for transport stream packets fuzzing
 Cts::TSPacketBasic definition of an MPEG-2 transport packet
 Cts::TSPacketMetadataMetadata of an MPEG-2 transport packet for tsp plugins
 Cts::TSPacketQueueTransport stream packet queue for inter-thread communication
 Cts::TSPacketStreamRead/write TS packets on a stream
 Cts::TSPacketWindowA view over a window of a buffer of TS packets
 Cts::TSProcessorArgsTransport stream processor options and their command line options
 Cts::TSSpeedMetricsTS processing speed metrics evaluation
 Cts::TunerBaseBase class for Digital TV tuners
 Cts::TunerDeviceInfoInformation on Linux DVB tuner device
 Cts::TVAIdDescriptor::TVAIdTVA_id entry
 Cts::xml::TweaksGlobal tweaks to manipulate, parse and format XML documents
 Cstd::u16string
 Cts::UDPReceiverArgsCommand line arguments for the class UDPReceiver
 Cts::underlying_type< T >The meta-type ts::underlying_type is a generalization of std::underlying_type which works on integral or floating-point types as well
 Cts::URLRepresentation of a Uniform Resource Locator (URL)
 Cts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_covariance_data_typeSatellite covariance data (V3)
 Cts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_ephemeris_data_typeSatellite ephemeris data (V3)
 Cts::SAT::satellite_position_v3_info_type::v3_satellite_type::v3_satellite_metadata_typeSatellite metadata (V3)
 Cts::SAT::satellite_position_v3_info_type::v3_satellite_timeSatellite time (V3)
 Cts::SAT::satellite_position_v3_info_type::v3_satellite_typeSatellite type (V3)
 Cts::json::ValueAbstract base class of a JSON value
 Cstd::vector
 Cts::Names::VisitorA visitor interface class to be implemented by applications needing ranges of values
 Cts::VLANIdA structure which describes a VLAN identification
 Cts::WatchDogHandlerInterfaceExpiration handler interface for general-purpose timeout watchdog
 Cts::WebRequestPerform a simple Web request (HTTP, HTTPS, FTP)
 Cts::WebRequestArgsCommand line arguments for the class WebRequest
 Cts::XDIDEXtension Descriptor Id
 Cts::BinaryTable::XMLOptionsOptions to convert a binary table into XML
 Cts::XTIDExtended MPEG table id
 Cts::TSAnalyzer::XTIDContextThis protected inner class contains the analysis context for one TID/TIDext into one PID
 Cts::ZlibImplementation of RFC 1951 data compression, a.k.a