![]() |
TSDuck v3.43-4520
MPEG Transport Stream Toolkit
|
| ►Pio | |
| ►Ptsduck | |
| CAbstractAsyncReport | An abstract Report class which can be derived by applications to get asynchronous log messages |
| CAbstractPluginEventHandler | An abstract class which can be derived by applications to get plugin events |
| CAbstractSyncReport | An abstract Report class which can be derived by applications to get synchronous log messages |
| CAsyncReport | A wrapper class for C++ AsyncReport |
| CDuckContext | A wrapper class for C++ DuckContext |
| CErrReport | A wrapper class for C++ ErrReport |
| CInfo | TSDuck library general information |
| CInputSwitcher | A wrapper class for C++ InputSwitcher |
| CNativeObject | This abstract class is the base of all TSDuck classes which are backed by a C++ object |
| CNullReport | A wrapper class for C++ NullReport |
| CPluginEventContext | Context of a plugin event |
| CPluginEventHandlerRegistry | A wrapper class for C++ PluginEventHandlerRegistry |
| CReport | Base class for TSDuck report classes |
| CSectionFile | A wrapper class for C++ SectionFile |
| CSystemMonitor | A wrapper class for C++ SystemMonitor |
| CTS | General transport stream characteristics |
| CTSProcessor | A wrapper class for C++ TSProcessor |
| ►Nts | TSDuck namespace, containing all TSDuck classes and functions |
| ►Nduck | Definitions of the TSDuck internal messaging protocol |
| CClearECM | Fake / demo clear ECM |
| CError | Error message |
| CErrors | All error status values |
| CLogSection | Message to log a section |
| CLogTable | Message to log a table |
| CProtocol | Generic description of the TSDuck internal messaging protocol |
| CTags | All TSDuck messaging tags (commands and parameters) |
| CTraits | Generic "traits" for the TSDuck internal messaging protocol |
| ►Necmgscs | Definitions of the DVB SimulCrypt ECMG <=> SCS protocol |
| CChannelClose | ECMG <=> SCS channel_close command |
| CChannelError | ECMG <=> SCS channel_error command |
| CChannelSetup | ECMG <=> SCS channel_setup command |
| CChannelStatus | ECMG <=> SCS channel_status command |
| CChannelTest | ECMG <=> SCS channel_test command |
| CCPCWCombination | A combination of CP number and CW for ECMG <=> SCS CW_provision command |
| CCWProvision | ECMG <=> SCS CW_provision command |
| CECMResponse | ECMG <=> SCS ECM_response command |
| CErrors | All error status values |
| CProtocol | Generic description of the ECMG <=> SCS protocol |
| CStreamCloseRequest | ECMG <=> SCS stream_close_request command |
| CStreamCloseResponse | ECMG <=> SCS stream_close_response command |
| CStreamError | ECMG <=> SCS stream_error command |
| CStreamSetup | ECMG <=> SCS stream_setup command |
| CStreamStatus | ECMG <=> SCS stream_status command |
| CStreamTest | ECMG <=> SCS stream_test command |
| CTags | All DVB-defined tags (commands and parameters) |
| CTraits | Generic "traits" for the ECMG <=> SCS protocol |
| ►Nemmgmux | Definitions of the DVB SimulCrypt EMMG <=> MUX protocol |
| CChannelClose | EMMG/PDG <=> MUX channel_close command |
| CChannelError | EMMG/PDG <=> MUX channel_error command |
| CChannelSetup | EMMG/PDG <=> MUX channel_setup command |
| CChannelStatus | EMMG/PDG <=> MUX channel_status command |
| CChannelTest | EMMG/PDG <=> MUX channel_test command |
| CDataProvision | EMMG/PDG <=> MUX data_provision command |
| CDataTypes | EMMG <=> MUX data types |
| CErrors | All error status values |
| CProtocol | Generic description of the EMMG/PDG <=> MUX protocol |
| CStreamBWAllocation | EMMG/PDG <=> MUX stream_BW_allocation command |
| CStreamBWRequest | EMMG/PDG <=> MUX stream_BW_request command |
| CStreamCloseRequest | EMMG/PDG <=> MUX stream_close_request command |
| CStreamCloseResponse | EMMG/PDG <=> MUX stream_close_response command |
| CStreamError | EMMG/PDG <=> MUX stream_error command |
| CStreamSetup | EMMG/PDG <=> MUX stream_setup command |
| CStreamStatus | EMMG/PDG <=> MUX stream_status command |
| CStreamTest | EMMG/PDG <=> MUX stream_test command |
| CTags | All DVB-defined tags (commands and parameters) |
| CTraits | Generic "traits" for the EMMG/PDG <=> MUX protocol |
| ►Nhls | Namespace for HTTP Live Streaming (HLS) classes |
| CAltPlayList | Description of an alternative rendition media playlist inside an HLS master playlist |
| CInputPlugin | HTTP Live Streaming (HLS) input plugin for tsp |
| CMediaElement | Description of a media "element" (sub-playlist or segment) inside an HLS playlist |
| CMediaPlayList | Description of a media playlist inside an HLS master playlist |
| CMediaSegment | Description of a media segment in an HLS playlist |
| COutputPlugin | HTTP Live Streaming (HLS) output plugin for tsp |
| CPlayList | Playlist for HTTP Live Streaming (HLS) |
| CTagAttributes | Attributes of a tag in an HLS playlist |
| ►Njson | Namespace for JSON (JavaScript Object Notation) classes |
| CArray | Implementation of a JSON array |
| CFalse | Implementation of a JSON false literal |
| CNull | Implementation of a JSON null literal |
| CNumber | Implementation of a JSON number |
| CObject | Implementation of a JSON object |
| COutputArgs | Command line arguments for JSON reports (--json, --json-line, --json-udp, --json-tcp) |
| CRunningDocument | Representation of a "running" JSON document which is displayed on the fly |
| CString | Implementation of a JSON string |
| CTrue | Implementation of a JSON true literal |
| CValue | Abstract base class of a JSON value |
| CYAML | Conversion between JSON and YAML (experimental) |
| ►Nmcast | Namespace for advanced forms of television over multicast |
| CFDTInstanceHeader | Representation of the FDT Instance in FLUTE headers |
| CFECPayloadId | Representation of the FEC Payload ID in FLUTE headers |
| CFECTransmissionInformation | Representation of the FEC Transmission Information in FLUTE headers |
| CFluteDemux | This class extract files from FLUTE streams in UDP datagrams |
| CFluteDemuxArgs | Command line arguments for the class FluteDemux |
| ►CFluteFDT | Representation of the File Delivery Table (FDT) in the FLUTE protocol |
| CFile | Description of one file of the FDT |
| CFluteFile | Representation of a file extracted from a FLUTE stream |
| CFluteHandlerInterface | FLUTE demux handler interface |
| CFluteSessionId | Representation of a FLUTE session identification |
| CGatewayConfiguration | Representation of a MulticastGatewayConfiguration (Multicast ABR) |
| ►CGatewayConfigurationTransportSession | Representation of a MulticastGatewayConfigurationTransportSession (Multicast ABR) |
| CCarouselResourceLocatorType | An entry of <ResourceLocator> in <ObjectCarousel> |
| CForwardErrorCorrectionParametersType | An entry of <ForwardErrorCorrectionParameters> |
| CReferencingCarouselMediaPresentationResourceType | An entry of <PresentationManifests> or <InitSegments> in <ObjectCarousel> |
| CWeightedURIType | A URI with an associated weighting attribute |
| CLCTHeader | Representation of a Layered Coding Transport (LCT) header |
| ►CMulticastSession | Representation of a MulticastSession (Multicast ABR) |
| CMulticastTransportSession | An entry of <MulticastTransportSession> |
| ►CNetworkInformationFile | Representation of a NetworkInformationFile (DVB-NIP) |
| CBroadcastNetwork | Definition of a <ActualBroadcastNetwork> or <OtherBroadcastNetwork> |
| CNIPStream | Definition of a <NIPStream> |
| CNIPActualCarrierInformation | Representation of the DVB-NIP Actual Carrier Information from LCT header extension HET_NACI |
| CNIPAnalyzer | DVB-NIP analyzer with extraction and reporting |
| CNIPAnalyzerArgs | Command line arguments for the class NIPAnalyzer |
| ►CNIPDemux | DVB-NIP demux, extracting files and tables |
| CServiceListContext | Description of a DVB-I or DVB-NIP service list |
| CNIPHandlerInterface | DVB-NIP demux handler interface |
| ►CNIPService | Representation of a service in DVB-I and DVB-NIP |
| CInstance | Description of an instance of service |
| CNIPStreamId | Representation of the DVB-NIP Stream Id |
| ►CServiceInformationFile | Representation of a ServiceInformationFile (DVB-NIP) |
| CBroadcastMediaStream | Definition of a <BroadcastMediaStream> element |
| CInteractiveApplications | Definition of a <InteractiveApplications> element in a <BroadcastMedia> |
| ►CServiceList | Representation of a ServiceList (DVB-I and DVB-NIP) |
| CLCNTable | Definition of a <LCNTable> |
| CLCNTableEntry | Definition of a <LCN> |
| CServiceInstance | Definition of a <ServiceInstance> |
| CServiceType | Definition of a <Service> or <TestService> |
| ►CServiceListEntryPoints | Representation of a ServiceListEntryPoints (DVB-I and DVB-NIP) |
| CExtendedURI | Definition of an ExtendedURIType or ExtendedURIPathType element |
| COrganization | Definition of an OrganizationType element |
| CProviderOffering | Definition of a <ProviderOffering> element in <ServiceListEntryPoints> |
| CServiceListOffering | Definition of a <ServiceListOffering> element in a <ProviderOffering> |
| CTransportProtocol | Representation of a TransportProtocol XML structure (Multicast ABR and DVB-NIP) |
| ►Npcsc | PC/SC smartcard API utilities |
| CReaderState | State of a smartcard reader |
| ►Ntlv | Namespace for TLV protocols (Tag / Length / Value) |
| CAnalyzer | Analysis (deserialization) of TLV messages |
| CChannelMessage | Base class for DVB SimulCrypt TLV messages operating on channels |
| CConnection | TCP connection using TLV messages |
| CDeserializationInternalError | Exception raised by deserialization of messages |
| CLogger | A logger class for TLV messages |
| CMessage | Abstract base class for TLV messages |
| ►CMessageFactory | Factory class for TLV messages |
| CParameter | Location of one parameter value inside the message block |
| CProtocol | The class ts::tlv::Protocol defines the syntax of a TLV protocol |
| CSerializer | Serialization of TLV messages |
| CStreamMessage | Base class for DVB SimulCrypt TLV messages operating on streams |
| ►Ntr101290 | Definitions for ETSI TR 101 290 |
| CAnalyzer | A class which analyzes a transport stream according to ETSI TR 101 290 |
| CCounterDescription | Description of one TR 101 290 counter |
| CCounters | Array of error counters as defined in ETSI TR 101 290 |
| CErrorHandlerInterface | Abstract interface to receive ETSI TR 101 290 errors |
| ►Nxml | Namespace for XML classes |
| CAttribute | Attribute of an XML element |
| CComment | Comment in an XML document |
| CDeclaration | Declaration in an XML document |
| CDocument | Representation of an XML document |
| CElement | Structured element in an XML document |
| CJSONConverter | XML-to-JSON converter |
| CModelDocument | Representation of the model of an XML document |
| CNode | Base class for all XML objects in a document |
| CPatchDocument | Representation of an XML document which is used to patch another XML document |
| CRunningDocument | Representation of a "running" XML document which is displayed on the fly |
| CText | Text element in an XML document |
| CTweaks | Global tweaks to manipulate, parse and format XML documents |
| CUnknown | Unknown element in an XML document |
| CAACDescriptor | Representation of an AAC_descriptor |
| CAbortInterface | An interface to check for abort |
| CAbstractAudioVideoAttributes | Abstract base class for MPEG audio and video attributes |
| CAbstractAVCAccessUnit | Base class for AVC access units, aka NALunits |
| CAbstractDatagramInputPlugin | Abstract base class for input plugins receiving real-time datagrams |
| CAbstractDefinedByStandards | Abstract base class for objects which are defined by standards |
| CAbstractDeliverySystemDescriptor | Abstract base class for DVB delivery system descriptors |
| CAbstractDemux | Abstract base class for all sorts of demux from TS packets |
| ►CAbstractDescrambler | Abstract base class for DVB descrambler plugins |
| CCWData | Description of a control word |
| CAbstractDescriptor | Abstract base class for MPEG PSI/SI descriptors |
| CAbstractDescriptorsTable | Base class for MPEG tables containing only a list of descriptors (eg |
| ►CAbstractDownloadContentDescriptor | Base class for ISDB download content descriptors |
| CModule | ISDB download content module |
| CTextInfo | ISDB download text info |
| CAbstractDuplicateRemapPlugin | Abstract base class for the plugins duplicate and remap |
| CAbstractHEVCAccessUnit | Base class for HEVC access units, aka NALunits |
| CAbstractHTTPInputPlugin | Abstract base class for HTTP-based input plugins |
| ►CAbstractLogicalChannelDescriptor | Abstract representation of a logical_channel_descriptor for different private data specifiers |
| CEntry | Service entry |
| CAbstractLongTable | Abstract base class for MPEG PSI/SI tables with long sections |
| ►CAbstractMultilingualDescriptor | Abstract base class for DVB descriptors with a multilingual name |
| CEntry | Language entry |
| CAbstractNetworkAddress | Abstract base class for all network address and socket address classes |
| CAbstractNumber | Abstract base class for different representations of "numbers" |
| CAbstractOutputStream | Intermediate abstract class to help implementing std::ostream |
| CAbstractPacketizer | Abstract superclass for packetizer classes (sections or PES packets) |
| CAbstractPreferredNameIdentifierDescriptor | Abstract representation of a preferred_name_identifier_descriptor for different private data specifiers |
| CAbstractPreferredNameListDescriptor | Abstract representation of a preferred_name_list_descriptor for different private data specifiers |
| CAbstractReadStreamInterface | Abstract interface to read raw data from a stream |
| CAbstractSignalization | Abstract base class for MPEG PSI/SI tables and descriptors |
| CAbstractSingleMPEPlugin | Abstract base class for plugins which process one single Multi-Protocol Encapsulation (MPE) PID |
| ►CAbstractTable | Abstract base class for MPEG PSI/SI tables |
| CAttachedEntry | Base inner class for table entries which contain AbstractTableAttachment fields, such as descriptor lists |
| CAttachedEntryList | Template map of subclasses of AttachedEntry, indexed by size_t |
| CAttachedEntryMap | Template map of subclasses of AttachedEntry |
| CEntryWithDescriptors | Base inner class for table entries with one descriptor list |
| CAbstractTableAttachment | Base class for objects which are attached to an AbstractTable |
| CAbstractTablePlugin | Abstract base class for plugins which process one type of table (PAT, CAT, etc.) |
| ►CAbstractTransportListTable | Abstract base class for tables containing a list of transport stream descriptions |
| CTransport | Description of a transport stream |
| CAbstractVideoAccessUnit | Base class for video access units, aka NALunits |
| CAbstractVideoData | Abstract base class for AVC data, either access units or structures |
| CAbstractVideoStructure | Base class for sub-structures inside video access units |
| CAbstractVVCAccessUnit | Base class for VVC (H.266) access units, aka NALunits |
| CAbstractWriteStreamInterface | Abstract interface to write raw data on a stream |
| CAC3Attributes | AC-3 (DD) and Enhanced-AC-3 (DD+) audio attributes |
| CAccessUnitIterator | Iterator for common AVC/HEVC/VVC video access units |
| CAdaptationFieldDataDescriptor | Representation of a adaptation_field_data_descriptor |
| ►CAEIT | Representation of an ATSC Aggregate Event Information Table (AEIT) |
| CEvent | Description of a data event |
| CSource | Description of an event source |
| CAES128 | AES-128 block cipher |
| CAES256 | AES-256 block cipher |
| ►CAETT | Representation of an ATSC Aggregate Extended Text Table (AETT) |
| CETM | Description of an extended text message |
| CAFExtensionsDescriptor | Representation of an MPEG-defined af_extensions_descriptor |
| ►CAIT | Representation of an Application Information Table (AIT) |
| CApplication | Description of an application inside an AIT |
| ►CAMT | Representation of an ISDB Address Map Table (AMT) |
| CService | Service entry |
| CAncillaryDataDescriptor | Representation of a ancillary_data_descriptor |
| ►CAnnouncementSupportDescriptor | Representation of a announcement_support_descriptor |
| CAnnouncement | Announcement entry |
| ►CApplicationDescriptor | Representation of an application_descriptor (AIT specific) |
| CProfile | Layout of an application profile |
| CApplicationIconsDescriptor | Representation of an application_icons_descriptor (AIT specific) |
| CApplicationIdentifier | Representation of an Application Identifier |
| CApplicationNameDescriptor | Representation of an application_name_descriptor (AIT specific) |
| ►CApplicationRecordingDescriptor | Representation of an application_recording_descriptor (AIT specific) |
| CRecodingLabel | Description of a recording label |
| CApplicationSharedLibrary | Representation of an application shared library |
| ►CApplicationSignallingDescriptor | Representation of an application_signalling_descriptor |
| CEntry | Application entry |
| CApplicationStorageDescriptor | Representation of an application_storage_descriptor (AIT specific) |
| CApplicationUsageDescriptor | Representation of an application_usage_descriptor (AIT specific) |
| ►CAreaBroadcastingInformationDescriptor | Representation of an ISDB area_broadcasting_information_descriptor |
| CStation | Station entry |
| CArgMix | Base class for elements of an argument list with mixed types |
| CArgMixIn | Define an element of an argument list with mixed integer and string input types |
| CArgMixOut | Define an element of an argument list with integer output types of mixed sizes |
| CArgs | An encapsulation of command line syntax and analysis |
| CArgsWithPlugins | Command line arguments for commands with plugins |
| CARIBCharset | Definition of the ARIB STD-B24 character set (ISDB Japan) |
| CAssign | Assign ("=") functor |
| CAssignAnd | Assign with binary and ("&=") functor |
| CAssignOr | Assign with binary or ("|=") functor |
| CAssignXor | Assign with binary exclusive or ("^=") functor |
| CAssociationTagDescriptor | Representation of an association_tag_descriptor |
| CAstraBouquetListDescriptor | Representation of an astra_bouquet_list_descriptor |
| CAstraServiceListNameDescriptor | Representation of an astra_service_list_name_descriptor |
| CAstraVirtualServiceIdDescriptor | Representation of an astra_virtual_service_id_descriptor |
| CAsyncReport | Asynchronous message report |
| CAsyncReportArgs | Parameters and command line arguments for asynchronous log |
| CATSCAC3AudioStreamDescriptor | Representation of an ATSC AC-3_audio_stream_descriptor |
| ►CATSCComponentListDescriptor | Representation of an ATSC component_list_descriptor |
| CComponent | Component entry |
| CATSCCRC32Descriptor | Representation of an ATSC CRC32_descriptor |
| CATSCDataServiceDescriptor | Representation of an ATSC data_service_descriptor |
| CATSCDownloadDescriptor | Representation of an ATSC download_descriptor |
| CATSCEAC3AudioDescriptor | Representation of an ATSC E-AC-3_audio_descriptor |
| ►CATSCEIT | Representation of an ATSC Event Information Table (ATSC EIT) |
| CEvent | Description of an event |
| CATSCGroupLinkDescriptor | Representation of an ATSC group_link_descriptor |
| CATSCModuleLinkDescriptor | Representation of an ATSC module_link_descriptor |
| CATSCMultipleString | Representation of an ATSC multiple_string_structure |
| CATSCMultiprotocolEncapsulationDescriptor | Representation of an ATSC multiprotocol_encapsulation_descriptor |
| CATSCParameterizedServiceDescriptor | Representation of an ATSC parameterized_service_descriptor |
| CATSCPIDCountDescriptor | Representation of an ATSC PID_count_descriptor |
| CATSCPrivateInformationDescriptor | Representation of an ATSC private_information_descriptor |
| CATSCStuffingDescriptor | Representation of an ATSC stuffing_descriptor |
| ►CATSCTimeShiftedServiceDescriptor | Representation of an ATSC time_shifted_service_descriptor |
| CEntry | Service entry |
| CAudioComponentDescriptor | Representation of an ISDB audio_component_descriptor |
| CAudioLanguageOptions | Options to update the language of an audio stream in a PMT |
| CAudioLanguageOptionsVector | Vector of audio language options |
| ►CAudioPreselectionDescriptor | Representation of an audio_preselection_descriptor |
| CPreSelection | Pre-selection entry |
| CAudioStreamDescriptor | Representation of an audio_stream_descriptor |
| CAustraliaLogicalChannelDescriptor | Representation of a Free TV Australia logical_channel_descriptor |
| ►CAuxiliaryVideoStreamDescriptor | Representation of an Auxiliary_video_stream_descriptor |
| ►Csi_message_type | SI message type |
| Cdepth_params_type | Depth parameters type |
| Cgeneric_params_type | Generic parameters type |
| Ciso23002_2_value_coding | ISO-23002-2 value coding |
| Cparallax_params_type | Parallax parameters type |
| CAV1VideoDescriptor | Representation of an AV1_video_descriptor |
| CAVCAccessUnitDelimiter | Representation of an AVC access unit delimiter (AUD) |
| CAVCAttributes | Video attributes for Advanced Video Coding |
| CAVCHRDParameters | AVC HRD (Hypothetical Reference Decoder) parameters |
| CAVCParser | Parser for Advanced Video Coding data |
| CAVCSequenceParameterSet | Representation of an AVC sequence parameter set access unit |
| CAVCTimingAndHRDDescriptor | Representation of an AVC_timing_and_HRD_descriptor |
| CAVCVideoDescriptor | Representation of an AVC_video_descriptor |
| CAVCVUIParameters | AVC VUI (Video Usability Information) parameters |
| ►CAVS2AudioDescriptor | Representation of an AVS2_audio_descriptor |
| Cavs_version_info | Information specific to version 1 of AVS2 audio used when avs_info_flag == 1 |
| ►CAVS3AudioDescriptor | Representation of an AVS3_audio_descriptor |
| Cfullrate_coding_type | Parameters related to general full rate audio coding - audio_codec_id = 2; |
| Cgeneral_coding_type | Parametrs related to general audio coding - audio_codec_id = 0; |
| Clossless_coding_type | Parametrs related to lossless audio coding - audio_codec_id = 1; |
| CAVS3VideoDescriptor | Representation of an AVS3_video_descriptor |
| CBase64 | Base64 encoder and decoder |
| CBasicLocalEventDescriptor | Representation of an ISDB basic_local_event_descriptor |
| CBAT | Representation of a Bouquet Association Table (BAT) |
| CBetterSystemRandomGenerator | Improved system-provided PRNG (pseudo-random numbers generator) |
| ►CBinaryTable | Representation of MPEG PSI/SI tables in binary form (ie |
| CXMLOptions | Options to convert a binary table into XML |
| ►CBIT | Representation of an ISDB Broadcaster Information Table (BIT) |
| CBroadcaster | Description of a broadcaster |
| CBitrateDifferenceDVBT | A variant of DVB-T tuners parameters with an offset between a target bitrate and their theoretical bitrate |
| CBitRateRegulator | Regulate execution speed based on a bitrate |
| CBlockCipher | Base class for all block ciphers |
| CBlockCipherAlertInterface | Interface for classes which need to be notified when an alert is raised on a block cipher |
| CBlockCipherProperties | Properties of a block cipher |
| CBoardInformationDescriptor | Representation of an ISDB board_information_descriptor |
| CBouquetNameDescriptor | Representation of a bouquet_name_descriptor |
| CBroadcasterNameDescriptor | Representation of an ISDB broadcaster_name_descriptor |
| CBuffer | General-purpose memory buffer with bit access |
| CByteBlock | Definition of a generic block of bytes |
| ►CC2BundleDeliverySystemDescriptor | Representation of a C2_bundle_delivery_system_descriptor |
| CEntry | PLP entry |
| CC2DeliverySystemDescriptor | Representation of a C2_delivery_system_descriptor |
| CCableDeliverySystemDescriptor | Representation of a cable_delivery_system_descriptor |
| ►CCableEmergencyAlertTable | Representation of an SCTE 18 Cable Emergency Alert Table |
| CException | Description of a service exception for the alert |
| CLocation | Description of a geographical location for the alert |
| CCAContractInfoDescriptor | Representation of an ISDB CA_contract_info_descriptor |
| CCADescriptor | Representation of a generic CA_descriptor |
| CCAEMMTSDescriptor | Representation of an ISDB CA_EMM_TS_descriptor |
| CCAIdentifierDescriptor | Representation of a CA_identifier_descriptor |
| ►CCaptionServiceDescriptor | Representation of an ATSC caption_service_descriptor |
| CEntry | Service entry |
| ►CCarouselCompatibleCompositeDescriptor | Representation of an ISDB carousel_compatible_composite_descriptor |
| CSubdescriptor | ISDB carousel subdescriptor |
| CCarouselIdentifierDescriptor | Representation of a carousel_identifier_descriptor |
| CCASDate | Template representation of a CAS date |
| CCAServiceDescriptor | Representation of an ISDB CA_service_descriptor |
| CCASMapper | This class maps PID's with CA system ids |
| CCASSelectionArgs | Command line arguments to select Conditional Access Systems |
| CCAT | Representation of a Conditional Access Table (CAT) |
| CCBC | Cipher Block Chaining (CBC) mode |
| CCDT | Representation of an ISDB Common Data Table (CDT) |
| ►CCellFrequencyLinkDescriptor | Representation of a cell_frequency_link_descriptor |
| CCell | Cell entry |
| CSubcell | Subcell entry |
| ►CCellListDescriptor | Representation of a cell_list_descriptor |
| CCell | Cell entry |
| CSubcell | Subcell entry |
| ►CCerrReport | A singleton implementing Report on std::cerr without synchronization |
| CReportConstructor | A class with constructors which log messages |
| CCertStoreRepository | Repository of Windows certificate stores |
| ►CChannelFile | An XML file containing the description of TV channels and their networks |
| CNetwork | Description of one network |
| CService | Description of one service |
| CTransportStream | Description of one transport stream |
| ►CCharset | Definition of a character set for PSI/SI encoding |
| CDuplicateCharset | Exception thrown when registering duplicate charsets |
| CInvalidCharset | Exception thrown when registering invalid charsets |
| CCIAncillaryDataDescriptor | Representation of a CI_ancillary_data_descriptor |
| ►CCIT | Representation of DVB Content Identifier Table (CIT) |
| CCRID | Description of a CRID entry (Content Reference Identifier) |
| CCOM | A class to encapsulate the initialization of Windows COM |
| CCommandLine | A basic command line interpreter |
| CCommandLineHandler | An interface which handles a command from a CommandLine instance |
| CCompactBitSet | A compact version of std::bitset |
| CComponentDescriptor | Representation of a component_descriptor |
| CComponentNameDescriptor | Representation of an ATSC component_name_descriptor |
| CComPtr | Managed pointers for COM objects, auto-released (Windows-specific) |
| CConditionalPlaybackDescriptor | Representation of an ISDB conditional_playback_descriptor |
| CConfigFile | Representation of a configuration file |
| CConfigSection | Representation of a "configuration section" |
| CConsoleState | A class to save and restore the state of the Windows console |
| CContainerTable | Representation of DVB Container Table (TV-Anytime) |
| ►CContentAdvisoryDescriptor | Representation of an ATSC content_advisory_descriptor |
| CEntry | Region entry |
| CContentAvailabilityDescriptor | Representation of an ISDB content_availability_descriptor |
| ►CContentDescriptor | Representation of a content_descriptor |
| CEntry | A content entry |
| ►CContentIdentifierDescriptor | Representation of a DVB-defined content_identifier_descriptor |
| CCRID | CRID entry |
| CContentLabellingDescriptor | Representation of an MPEG-defined content_labelling_descriptor |
| CContinuityAnalyzer | Continuity counters analysis and repair |
| CCopyrightDescriptor | Representation of an copyright_descriptor |
| CCountryAvailabilityDescriptor | Representation of a country_availability_descriptor |
| ►CCPCMDeliverySignallingDescriptor | Representation of a DVB cpcm_delivery_signalling_descriptor |
| CCPCMv1Signalling | CPCM version 1 |
| CCPSvector | Vector of CPS |
| CCPDescriptor | Representation of a CP_descriptor |
| CCPIdentifierDescriptor | Representation of a CP_identifier_descriptor |
| CCRC32 | Cyclic Redundancy Check as used in MPEG sections |
| CCTR | Counter (CTR) chaining mode |
| CCTS1 | Cipher text Stealing (CTS) mode, alternative 1 |
| CCTS2 | Cipher text Stealing (CTS) mode, alternative 2 |
| CCTS3 | Cipher text Stealing (CTS) mode, alternative 3 |
| CCTS4 | Cipher text Stealing (CTS) mode, alternative 4 |
| CCueIdentifierDescriptor | Representation of a cue_identifier_descriptor (SCTE 35) |
| CCVCT | Representation of an ATSC Cable Virtual Channel Table (CVCT) |
| CCyclingPacketizer | Cyclic packetization of MPEG sections into Transport Stream packets |
| CDataBlock | Base class for all kinds of binary data structures with an optional length field |
| CDataBroadcastDescriptor | Representation of a data_broadcast_descriptor |
| CDataBroadcastIdDescriptor | Representation of a generic data_broadcast_id_descriptor |
| CDataComponentDescriptor | Representation of an ISDB data_component_descriptor |
| CDataContentDescriptor | Representation of an ISDB data_content_descriptor |
| CDataStreamAlignmentDescriptor | Representation of a data_stream_alignment_descriptor |
| CDCCArrivingRequestDescriptor | Representation of an ATSC dcc_arriving_request_descriptor |
| CDCCDepartingRequestDescriptor | Representation of an ATSC dcc_departing_request_descriptor |
| ►CDCCSCT | Representation of an ATSC Directed Channel Change Selection Code Table (DCCSCT) |
| CUpdate | Description of an update |
| ►CDCCT | Representation of an ATSC Directed Channel Change Table (DCCT) |
| CTerm | Description of a DCC selection term |
| CTest | Description of a channel change test |
| ►CDCT | Representation of an ISDB Download Control Table (DCT) |
| CModelInfo | Identification of a receiver model and software |
| CStreamInfo | Identification of all DLT in a transport stream |
| CDebugPlugin | Debug packet processor plugin for tsp |
| CDefaultAuthorityDescriptor | Representation of an RAR_over_IP_descriptor |
| CDeferredAssociationTagsDescriptor | Representation of a deferred_association_tags_descriptor |
| CDeliverySystemSet | A set of delivery system values (ts::DeliverySystem) |
| CDemuxedData | Base class for all kinds of demuxed data |
| CDES | DES block cipher |
| CDescriptor | Representation of a MPEG PSI/SI descriptors in binary format |
| CDescriptorContext | A class to lookup the context of MPEG PSI/SI descriptors |
| ►CDescriptorList | List of MPEG PSI/SI descriptors |
| Cconst_iterator | A constant iterator over binary descriptors in the list |
| Citerator | An iterator over binary descriptors in the list |
| ►CDET | Representation of an ATSC Data Event Table (DET) |
| CData | Description of a data event |
| ►CDFIT | Representation of a Downloadable Font Information Table (DFIT) |
| CFontFile | Description of a font file |
| CFontStyleWeight | Description of font style and weight |
| ►CDigitalCopyControlDescriptor | Representation of an ISDB digital_copy_control_descriptor |
| CComponent | Component control entry |
| ►CDIILocationDescriptor | Representation of a DII_location_descriptor (AIT specific) |
| CEntry | Module entry |
| CDirectShowFilterCategory | A class which instanciates all DirectShow devices in a given category (Windows-specific) |
| CDirectShowGraph | An encapsulation of a DirectShow graph (Windows-specific) |
| CDirectShowNetworkType | A class which encapsulates a DirectShow network type and its properties (Windows-specific) |
| CDirectShowTest | A class to perform various tests on DirectShow and BDA (Windows-specific) |
| CDiscontinuityInformationTable | Representation of a Discontinuity Information Table (DIT) |
| CDisplayInterface | An interface to be implemented by classes supporting display to a standard text stream |
| CDLT | Representation of an ISDB DownLoad Table (DLT) |
| CDownloadContentDescriptor | Representation of an ISDB download_content_descriptor |
| CDropOutputPlugin | Drop output plugin for tsp |
| CDSMCCCachingPriorityDescriptor | Representation of a caching_priority_descriptor (DSM-CC U-N Message DII specific) |
| ►CDSMCCCompatibilityDescriptor | DSM-CC compatibilityDescriptor() structure |
| CDescriptor | DSM-CC descriptor in a compatibilityDescriptor() structure |
| CSubDescriptor | DSM-CC SubDescriptor |
| CDSMCCCompressedModuleDescriptor | Representation of a compressed_module_descriptor (DSM-CC U-N Message DII specific) |
| CDSMCCContentTypeDescriptor | Representation of a DSM-CC content_type_descriptor (DSM-CC U-N Message DII specific) |
| CDSMCCCRC32Descriptor | Representation of a CRC32_descriptor (DSM-CC U-N Message DII specific) |
| ►CDSMCCDownloadDataMessage | Representation of a DSM-CC Download Data Message Table (DSMCCDownloadDataMessage) |
| CDownloadDataHeader | Representation of Download Data Header |
| CDSMCCEstDownloadTimeDescriptor | Representation of a est_download_time_descriptor (DSM-CC U-N Message DSI specific) |
| CDSMCCGroupLinkDescriptor | Representation of a group_link_descriptor (DSM-CC U-N Message DSI specific) |
| CDSMCCInfoDescriptor | Representation of a info_descriptor (DSM-CC U-N Message DSI/DII specific) |
| CDSMCCLabelDescriptor | Representation of a label_descriptor |
| CDSMCCLocationDescriptor | Representation of a location_descriptor (DSM-CC U-N Message DSI/DII specific) |
| CDSMCCModuleLinkDescriptor | Representation of a module_link_descriptor (DSM-CC U-N Message DII specific) |
| CDSMCCNameDescriptor | Representation of a name_descriptor |
| CDSMCCResourceDescriptor | DSM-CC dsmccResourceDescriptor() structure |
| CDSMCCSSUModuleTypeDescriptor | Representation of a SSU_module_type_descriptor (DSM-CC U-N Message DII specific) |
| CDSMCCStreamDescriptorsTable | Representation of a DSM-CC Stream Descriptors table |
| CDSMCCSubgroupAssociationDescriptor | Representation of a subgroup_association_descriptor (DSM-CC U-N Message DSI specific) |
| CDSMCCTap | DSM-CC Tap() structure |
| CDSMCCTypeDescriptor | Representation of a type_descriptor |
| ►CDSMCCUserToNetworkMessage | Representation of a DSM-CC User-to-Network Message Table (DownloadServerInitiate, DownloadInfoIndication) |
| CIOR | Representation of Interoperable Object Reference (IOR) structure |
| CLiteComponent | Representation of LiteComponent structure (BIOP::Object Location, DSM::ConnBinder) |
| CMessageHeader | Representation of DSM-CC Message Header structure |
| CModule | Representation of BIOP::ModuleInfo structure |
| CTaggedProfile | Representation of TaggedProfile structure (BIOP Profile Body, Lite Options Profile Body) |
| CDSNGDescriptor | Representation of a DSNG_descriptor |
| ►CDST | Representation of an ATSC Data Service Table (DST) |
| CApplication | Description of an application |
| CTap | Description of a tap |
| CDTGGuidanceDescriptor | Representation of a DTG guidance_descriptor |
| CDTGHDSimulcastLogicalChannelDescriptor | Representation of a DTG HD_simulcast_logical_channel_descriptor |
| CDTGLogicalChannelDescriptor | Representation of a DTG logical_channel_descriptor |
| CDTGPreferredNameIdentifierDescriptor | Representation of a DTG preferred_name_identifier_descriptor |
| CDTGPreferredNameListDescriptor | Representation of a DTG preferred_name_list_descriptor |
| ►CDTGServiceAttributeDescriptor | Representation of a DTG service_attribute_descriptor |
| CEntry | Service entry |
| CDTGShortServiceNameDescriptor | Representation of a DTG short_service_name_descriptor |
| CDTSDescriptor | Representation of a DTS_descriptor |
| ►CDTSHDDescriptor | Representation of a DTS_HD_descriptor |
| CAssetInfo | Asset information |
| CSubstreamInfo | Substream information |
| CDTSNeuralDescriptor | Representation of a DTS_neural_descriptor |
| CDTVProperties | Encapsulation of Linux DVB property lists |
| CDuckConfigFile | A singleton which contains the TSDuck configuration file |
| ►CDuckContext | TSDuck execution context containing current preferences |
| CSavedArgs | An opaque class to save all command line options, as loaded by loadArgs() |
| ►CDuckExtensionRepository | A repository of TSDuck extensions |
| CRegister | A class to register extension |
| CDumpCharset | Definition of the fake character set to dump string binary data |
| CDVBAC3Descriptor | Representation of a DVB AC-3_descriptor |
| CDVBAC4Descriptor | Representation of a DVB AC-4_descriptor |
| CDVBCharset | Definition of the generic DVB character sets |
| CDVBCharTable | Definition of a character set for DVB encoding |
| CDVBCharTableSingleByte | Definition of a DVB character set using a single byte per character |
| CDVBCharTableUTF16 | Definition of the UTF-8 DVB character set |
| CDVBCharTableUTF8 | Definition of the UTF-8 DVB character set |
| CDVBCISSA | DVB-CISSA AES-based TS packet encryption |
| CDVBCSA2 | DVB CSA-2 (Digital Video Broadcasting Common Scrambling Algorithm) |
| CDVBDTSUHDDescriptor | Representation of a DVB DTS-UHD descriptor |
| CDVBEnhancedAC3Descriptor | Representation of a DVB enhanced_AC-3_descriptor |
| CDVBHTMLApplicationBoundaryDescriptor | Representation of a dvb_html_application_boundary_descriptor (AIT specific) |
| CDVBHTMLApplicationDescriptor | Representation of a dvb_html_application_descriptor (AIT specific) |
| CDVBHTMLApplicationLocationDescriptor | Representation of a dvb_html_application_location_descriptor (AIT specific) |
| CDVBJApplicationDescriptor | Representation of a dvb_j_application_descriptor (AIT specific) |
| CDVBJApplicationLocationDescriptor | Representation of a dvb_j_application_location_descriptor (AIT specific) |
| ►CDVBServiceProminenceDescriptor | Representation of a DVB service_prominence_descriptor |
| CSOGI_region_type | Definition of a service prominence region |
| CSOGI_type | Definition of a service of general interest indication prominence values (flag & priority) and applicable regions |
| CDVBStuffingDescriptor | Representation of a DVB stuffing_descriptor |
| CDVBTimeShiftedServiceDescriptor | Representation of a DVB time_shifted_service_descriptor |
| CDVS042 | DVS 042 cipher block chaining mode |
| CEacemHDSimulcastLogicalChannelDescriptor | Representation of an EACEM-defined HD_simulcast_logical_channel_descriptor |
| CEacemLogicalChannelNumberDescriptor | Representation of an EACEM-defined logical_channel_number_descriptor |
| CEacemPreferredNameIdentifierDescriptor | Representation of an eacem_preferred_name_identifier_descriptor |
| CEacemPreferredNameListDescriptor | Representation of an eacem_preferred_name_list_descriptor |
| CEacemStreamIdentifierDescriptor | Representation of an eacem_stream_identifier_descriptor |
| ►CEASAudioFileDescriptor | Representation of an SCTE 18 EAS_audio_file_descriptor (specific to a Cable Emergency Alert Table) |
| CEntry | Audio source entry |
| CEASInbandDetailsChannelDescriptor | Representation of an SCTE 18 EAS_inband_details_channel_descriptor (specific to a Cable Emergency Alert Table) |
| ►CEASInbandExceptionChannelsDescriptor | Representation of an SCTE 18 EAS_inband_exception_channels_descriptor (specific to a Cable Emergency Alert Table) |
| CEntry | Exception entry |
| CEASMetadataDescriptor | Representation of an SCTE 164 EAS_metadata_descriptor (specific to a Cable Emergency Alert Table) |
| CECB | Electronic Code Book (ECB) mode |
| CECMGClient | A DVB-ECMG client which acts as a DVB-SCS |
| CECMGClientArgs | Command line arguments for the class ECMGClient |
| CECMGClientHandlerInterface | Interface for classes which need to be notified of asynchronous ECM generation using ECMGClient |
| CECMRepetitionRateDescriptor | Representation of an ECM_repetition_rate_descriptor |
| CEDID | Extended MPEG descriptor id |
| CEditLine | Read input lines with bash-like line editing when possible |
| ►CEIT | Representation of a DVB Event Information Table (EIT) |
| CEvent | Description of an event |
| CEITGenerator | Generate and insert EIT sections based on an EPG content |
| CEITProcessor | Perform various transformations on an EIT PID |
| CEITRepetitionProfile | EIT sections repetition profile |
| ►CEmergencyInformationDescriptor | Representation of an ISDB emergency_information_descriptor |
| CEvent | Event entry |
| CEMMGClient | A DVB-EMMG client which connects to any MUX to inject data |
| CEnableBitMaskOperators | This traits is used to enable bitmask operators on an enumeration type |
| CEnableBitMaskOperators< ts::EITOptions > | Template specialization on type ts::EITOptions |
| CEnableBitMaskOperators< ts::ExpandOptions > | Template specialization on type ts::ExpandOptions |
| CEnableBitMaskOperators< ts::hls::TagFlags > | Template specialization on type ts::hls::TagFlags |
| CEnableBitMaskOperators< ts::NamesFlags > | Template specialization on type ts::NamesFlags |
| CEnableBitMaskOperators< ts::PSIMerger::Options > | Template specialization on type ts::PSIMerger::Options |
| CEnableBitMaskOperators< ts::Replacement > | Template specialization on type ts::Replacement |
| CEnableBitMaskOperators< ts::SRTStatMode > | Template specialization on type ts::SRTStatMode |
| CEnableBitMaskOperators< ts::Standards > | Template specialization on type ts::Standards |
| CEnableBitMaskOperators< ts::TSDatagramInputOptions > | Template specialization on type ts::TSDatagramInputOptions |
| CEnableBitMaskOperators< ts::TSDatagramOutputOptions > | Template specialization on type ts::TSDatagramOutputOptions |
| CEnableBitMaskOperators< ts::TSFile::OpenFlags > | Template specialization on type ts::TSFile::OpenFlags |
| CErrCodeReport | A proxy class to automatically report std::error_code errors |
| ►CERT | Representation of an ISDB Event Relation Table (ERT) |
| CRelation | Relation entry |
| CETT | Representation of an ATSC Extended Text Table (ETT) |
| ►CEutelsatChannelNumberDescriptor | Representation of an Eutelsat_channel_number_descriptor |
| CEntry | Service entry |
| CEVCTimingAndHRDDescriptor | Representation of an VVC_timing_and_HRD_descriptor |
| CEVCVideoDescriptor | Representation of an HEVC_video_descriptor |
| ►CEventGroupDescriptor | Representation of an ISDB event_group_descriptor |
| CActualEvent | Actual event entry |
| COtherEvent | Actual network event entry |
| CException | Base class for all exceptions in TSDuck |
| CExpressions | Expression resolver based on the definition of symbols |
| ►CExtendedBroadcasterDescriptor | Representation of an ISDB extended_broadcaster_descriptor |
| CBroadcaster | Broadcaster entry |
| CExtendedChannelNameDescriptor | Representation of an ATSC extended_channel_name_descriptor |
| ►CExtendedEventDescriptor | Representation of a extended_event_descriptor |
| CEntry | An item entry |
| ►CExternalApplicationAuthorizationDescriptor | Representation of an external_application_authorization_descriptor (AIT specific) |
| CEntry | Application entry |
| CExternalESIdDescriptor | Representation of an external_ES_ID_descriptor |
| ►CFeatures | Repository of dynamically registered features |
| CRegister | A class to register a feature of the application |
| CFileInputPlugin | File input plugin for tsp |
| CFileNameGenerator | Generate file names based on counter or dates and time |
| CFileNameRate | Representation of a file name and an associated repetition rate |
| CFileNameRateList | Specialized list of file names and an associated repetition rates |
| CFileOutputPlugin | File output plugin for tsp |
| CFilePacketPlugin | File packet processor plugin for tsp |
| CFixedPoint | Template representation of fixed-precision numbers |
| CFloatingPoint | Encapsulation of a double floating-point as an AbstractNumber |
| ►CFMCDescriptor | Representation of a FMC_descriptor |
| CEntry | SL_packetized stream entry |
| CForkInputPlugin | File input plugin for tsp |
| CForkOutputPlugin | File output plugin for tsp |
| CForkPacketPlugin | File packet processor plugin for tsp |
| CForkPipe | Fork a process and create an optional pipe to its standard input |
| CFraction | Template representation of fractional numbers |
| CFrequencyListDescriptor | Representation of a frequency_list_descriptor |
| CFTAContentManagementDescriptor | Representation of a FTA_content_management_descriptor |
| CGenreDescriptor | Representation of an ATSC genre_descriptor |
| ►CGitHubRelease | This class holds information from GitHub about a release of a project |
| CAsset | Description of an "asset" of the release (typically a binary installer) |
| CGraphicsConstraintsDescriptor | Representation of a graphics_constraints_descriptor (AIT specific) |
| CGreenExtensionDescriptor | Representation of an MPEG-defined green_extension_descriptor |
| ►CGrid | This class produces a report in a grid format with tables and sections |
| CColumnLayout | Define the layout of one column |
| CColumnText | The type is used to pass text to putLayout() |
| CHash | Base class for all hash functions |
| CHEVCAccessUnitDelimiter | Representation of an HEVC access unit delimiter (AUD) |
| CHEVCAttributes | Video attributes for HEVC / H.265 |
| CHEVCHierarchyExtensionDescriptor | Representation of an MPEG-defined HEVC_hierarchy_extension_descriptor |
| ►CHEVCHRDParameters | HEVC HRD (Hypothetical Reference Decoder) parameters |
| CCPBParams | CPB parameter set in sub-layer HRD (Hypothetical Reference Decoder) parameters |
| CSubLayerParams | Sub-layer HRD (Hypothetical Reference Decoder) parameters |
| ►CHEVCOperationPointDescriptor | Representation of an Auxiliary_video_stream_descriptor |
| CES_in_OP_type | ES in operation point |
| CES_type | Elementary stream |
| Coperation_point_type | Operation point |
| ►CHEVCProfileTierLevel | HEVC profile, tier and level structure |
| CSubLayerParams | Sub-layer parameters |
| ►CHEVCScalingListData | HEVC scaling list data structure |
| CScaling | Scaling data entry |
| ►CHEVCSequenceParameterSet | Representation of an HEVC sequence parameter set access unit |
| CLongTermRef | < An entry for lt_ref values |
| CSPSMax | < An entry for sps_max values |
| ►CHEVCShortTermReferencePictureSetList | List of HEVC short-term reference picture sets |
| CShortTermReferencePictureSet | HEVC short-term reference picture set |
| ►CHEVCSubregionDescriptor | Representation of an HEVC_subregion_descriptor |
| Cpattern_type | A pattern within a subregion that is a array of offet values to be applied |
| Csubregion_layout_type | The dfferent subregions defined by the descriptor |
| ►CHEVCTileSubstreamDescriptor | Representation of an HEVC_tile_substream_descriptor |
| Csubstream_type | Indicates the the additional substream that belongs to the subregiion and identifies its delivery mechanism |
| CHEVCTimingAndHRDDescriptor | Representation of an HEVC_timing_and_HRD_descriptor |
| CHEVCVideoDescriptor | Representation of an HEVC_video_descriptor |
| CHEVCVUIParameters | HEVC VUI (Video Usability Information) parameters |
| CHFBand | Definition of an HF frequency band (UHF, VHF) |
| CHiDesDevice | Encapsulation of a HiDes modulator device |
| CHiDesDeviceInfo | Information about a HiDes modulator device |
| CHierarchicalTransmissionDescriptor | Representation of an ISDB hierarchical_transmission_descriptor |
| CHierarchyDescriptor | Representation of a hierarchy_descriptor |
| CHTTPInputPlugin | HTTP input plugin for tsp |
| CHTTPOutputPlugin | HTTP output plugin for tsp |
| CHybridInformationDescriptor | Representation of an ISDB hybrid_information_descriptor |
| ►CIATAnalyzer | Inter-packet Arrival Time (IAT) analysis for datagram-based inputs |
| CStatus | Structure containing the IAT analysis results |
| CIBPDescriptor | Representation of a IBP_descriptor |
| CIDSA | ATIS-0800006 AES-based TS packet encryption (ATIS-IDSA) |
| Cieee_float | Definition of an IEEE floating point type with a given represenation |
| CImageIconDescriptor | Representation of a image_icon_descriptor |
| CImplementationError | Implementation error |
| CInfluxArgs | Command line arguments for InfluxDB connection |
| CInfluxRequest | Client request for an InfluxDB server |
| CInfluxSender | Asynchronously send requests to an InfluxDB server |
| CInputPlugin | Input tsp plugin interface |
| CInputRedirector | A class to redirect an input stream |
| CInputSwitcher | Implementation of the input plugin switcher |
| CInputSwitcherArgs | Transport stream input switcher command-line options |
| ►CINT | Representation of an IP/MAC Notification Table (INT) |
| CDevice | Description of a device |
| Cint_max | The meta-type ts::int_max selects the integer type with largest width and same signedness as another integer type |
| CInteger | Encapsulation of an integer type as an AbstractNumber |
| CIntegerMap | Generic map of integers, indexed by integer |
| CInterruptHandler | An interface to be implemented by a class to handle user Ctrl-C interrupt |
| CInvalidSectionHandlerInterface | Abstract interface to receive an invalid MPEG section from a SectionDemux |
| CIODDescriptor | Representation of an IOD_descriptor |
| CIOManipulatorProxy | I/O manipulator with argument for subclasses of std::basic_ostream |
| CIPAddress | A generic representation of an IP address, IPv4 or IPv6 |
| CIPAddressMask | A combination of IP address and network mask or prefix |
| CIPArgs | Common arguments for IP clients and servers, UDP and TCP |
| CIPInputPlugin | IP input plugin for tsp |
| CIPMACGenericStreamLocationDescriptor | Representation of an IP/MAC_generic_stream_location_descriptor (INT specific) |
| CIPMACPlatformNameDescriptor | Representation of an IP/MAC_platform_name_descriptor (INT specific) |
| CIPMACPlatformProviderNameDescriptor | Representation of an IP/MAC_platform_provider_name_descriptor (INT specific) |
| CIPMACStreamLocationDescriptor | Representation of an IP/MAC_stream_location_descriptor (INT specific) |
| CIPOutputPlugin | IP output plugin for tsp |
| CIPPacket | Representation of a raw IPv4 or IPv6 packet |
| CIPPacketPlugin | IP output plugin for tsp |
| CIPSignallingDescriptor | Representation of an ip_signalling_descriptor (AIT specific) |
| CIPSocketAddress | Generic socket address class (IPv4 or IPv6 address & port) |
| CISDBAccessControlDescriptor | Representation of an ISDB access_control_descriptor |
| ►CISDBAdvancedCableDeliverySystemDescriptor | Representation of an ISDB advanced_cable_delivery_system_descriptor |
| CCarrier | Description of one carrier frequency |
| CNormalData | Definition of "normal data transmission", when descriptor_tag_extension is 0x00 |
| ►CISDBCableTSDivisionSystemDescriptor | Representation of an ISDB cable_TS_division_system_descriptor |
| CCarrier | Description of one carrier frequency |
| CISDBCAStartupDescriptor | Representation of an ISDB CA_startup_descriptor |
| CISDBCharacterCodeDescriptor | Representation of an ISDB character_code_descriptor |
| ►CISDBComponentGroupDescriptor | Representation of an ISDB Lcomponent_group_descriptor |
| ►CComponentGroup | Component group |
| CCAUnit | CA unit |
| CISDBConnectedTransmissionDescriptor | Representation of an ISDB connected_transmission_descriptor |
| CISDBDownloadProtectionDescriptor | Representation of an ISDB download_protection_descriptor |
| ►CISDBHyperlinkDescriptor | Representation of an ISDB hyperlink_descriptor |
| CContentModuleTriplet | Content module triplet |
| CContentTriplet | Content triplet |
| CERTNode | Event relation node |
| CEventTriplet | Event triplet (quadruplet in fact) |
| CModuleTriplet | Module triplet |
| CServiceTriplet | Service triplet |
| CStoredContent | Stored content |
| ►CISDBLDTLinkageDescriptor | Representation of an ISDB LDT_linkage_descriptor |
| CDescriptionType | Linkage description type |
| CISDBNetworkIdentifierDescriptor | Representation of an ISDB network_identifier_descriptor |
| CISDBScramblerDescriptor | Representation of an ISDB scrambler_descriptor |
| ►CISDBTargetRegionDescriptor | Representation of an ISDB target_region_descriptor |
| CPrefectureMap | Prefecture map |
| CISDBTerrestrialDeliverySystemDescriptor | Representation of an ISDB terrestrial_delivery_system_descriptor |
| CISDBTInformation | ISDB-T Information block in a TS packet trailer (204-byte packet) |
| ►CISDBTInformationPacket | ISDB-T Information Packet (IIP) |
| CConfiguration | ISDB configuration_information in IIP |
| CEquipmentControl | ISDB equipment_control in IIP |
| CModeGI | ISDB mode_GI_information in IIP |
| CModulationControlConfiguration | ISDB modulation_control_configuration_information in IIP |
| CNetworkSynchronization | ISDB network_synchronization in IIP |
| CTMCC | ISDB TMCC_information in IIP |
| CTransmissionParameters | ISDB transmission_parameters in IIP |
| ►CISDBWiredMultiCarrierTransmissionDescriptor | Representation of an ISDB wired_multicarrier_transmission_descriptor |
| CCarrier | Description of one carrier frequency |
| ►CISO639LanguageDescriptor | Representation of an ISO_639_language_descriptor |
| CEntry | Language entry |
| CISPAccessModeDescriptor | Representation of an ISP_access_mode_descriptor (INT specific) |
| CITT | Representation of an ISDB Index Transmission information Table (ITT) |
| ►CJ2KVideoDescriptor | Representation of a J2K_video_descriptor |
| CJPEGXS_Block_type | J2K block description |
| CJPEGXS_Stripe_type | J2K stripe description |
| CJPEGXSVideoDescriptor | Representation of an JPEG_XS_video_descriptor |
| CKeyTable | Definition of a basic and non-secure implementation of a symmetric key table |
| CLatencyMonitor | Implementation of the latency monitor This class is used by the tslatencymonitor utility |
| CLatencyMonitorArgs | Transport stream latency monitor command-line options |
| CLCEVCLinkageDescriptor | Representation of an LCEVC_video_descriptor |
| CLCEVCVideoDescriptor | Representation of an HEVC_video_descriptor |
| ►CLDT | Representation of an ISDB Linked Description Table (LDT) |
| CDescription | Description entry |
| ►CLinkageDescriptor | Representation of a generic linkage_descriptor |
| CEventLinkageInfo | Definition of event_linkage_info when linkage_type == LINKAGE_EVENT |
| CExtendedEventLinkageInfo | Definition of extended_event_linkage_info when linkage_type in LINKAGE_EXT_EVENT_MIN |
| CMobileHandoverInfo | Definition of mobile_hand-over_info when linkage_type == LINKAGE_HAND_OVER |
| ►CLIT | Representation of an ISDB Local event Information Table (LIT) |
| CEvent | Local event entry |
| ►CLNB | Description of a Low-Noise Block (LNB) converter in a satellite dish |
| CTransposition | Description of the required transposition for a given satellite frequency and polarization |
| ►CLocalTimeOffsetDescriptor | Representation of a local_time_offset_descriptor |
| CRegion | Description of one region |
| CLogicalChannelNumbers | A multi-standard storage of Logical Channel Numbers (LCN) |
| CLogoTransmissionDescriptor | Representation of an ISDB logo_transmission_descriptor |
| ►CLTST | Representation of an ATSC Long Term Service Table (LTST) |
| CData | Description of a data event |
| CSource | Description of a data source |
| ►CM4MuxBufferSizeDescriptor | Representation of an M4 Mux Buffer Size descriptor |
| CM4MuxBufferDescriptor_type | M4Mux description |
| CM4MuxTimingDescriptor | Representation of a m4mux_timing_descriptor |
| CMACAddress | A basic representation of a MAC address |
| CMacPList | This class implements a macOS XML PList file |
| Cmake_signed | The meta-type ts::make_signed is a generalization of std::make_signed which works on floating point-types as well |
| CMastering_Display_Metadata_type | Representation of Mastering Display Metadata, used by several descriptors |
| ►CMaterialInformationDescriptor | Representation of an ISDB material_information_descriptor |
| CMaterial | Description of one material |
| CMaximumBitrateDescriptor | Representation of a maximum_bitrate_descriptor |
| ►CMediaServiceKindDescriptor | Representation of an Media_service_kind_descriptor |
| Clanguage_media_pair_type | An association between a language and a service type |
| Cmedia_service_kind_type | Description of a media service |
| CMemoryInputPlugin | Memory input plugin for tsp |
| CMemoryOutputPlugin | Memory output plugin for tsp |
| CMessageDescriptor | Representation of a message_descriptor |
| CMessagePriorityQueue | Template message queue for inter-thread communication with priority |
| CMessageQueue | Template message queue for inter-thread communication |
| CMetadataDescriptor | Representation of an MPEG-defined metadata_descriptor |
| CMetadataPointerDescriptor | Representation of an MPEG-defined metadata_pointer_descriptor |
| CMetadataSTDDescriptor | Representation of a metadata_STD_descriptor |
| ►CMGT | Representation of an ATSC Master Guide Table (MGT) |
| CTableType | Description of a table type |
| ►CModulationArgs | Modulation parameters for tuners and their command-line definitions |
| CRegisterBitRateCalculator | A class to register BitRateCalculator functions |
| ►CMosaicDescriptor | Representation of a mosaic_descriptor |
| CCell | Cell entry |
| CMPEDemux | This class extracts MPE (Multi-Protocol Encapsulation) datagrams from TS packets |
| ►CMPEFECTable | Representation of DVB DVB MPE-FEC Table |
| CColumn | Description of a column |
| CMPEG2AACAudioDescriptor | Representation of an MPEG2_AAC_audio_descriptor |
| CMPEG2AudioAttributes | Audio attributes for MPEG-1 / MPEG-2 audio |
| CMPEG2StereoscopicVideoFormatDescriptor | Representation of an MPEG2_stereoscopic_video_format_descriptor |
| CMPEG2VideoAttributes | Video attributes for MPEG-1 and MPEG-2 |
| CMPEG4AudioDescriptor | Representation of an MPEG4_audio_descriptor |
| CMPEG4AudioExtensionDescriptor | Representation of a MPEG4_audio_extension_descriptor |
| ►CMPEG4TextDescriptor | Representation of an MPEG-4 Text Descriptor |
| CSample_index_and_description_type | Sample_index_and_description entry |
| CTextConfig_type | TextConfig entry |
| CMPEG4VideoDescriptor | Representation of an MPEG4_video_descriptor |
| CMPEGH3DAudioCommandDescriptor | Representation of an MPEGH_3D_audio_command_descriptor |
| CMPEGH3DAudioConfigDescriptor | Representation of an MPEGH_3D_audio_config_descriptor |
| CMPEGH3DAudioDescriptor | Representation of an MPEG-defined MPEGH_3D_audio_descriptor |
| ►CMPEGH3DAudioDRCLoudnessDescriptor | Representation of an MPEGH_3D_audio_drc_loudness_descriptor |
| CDownmixId | Downmix id class |
| CDRCInstructions | Dynamic Range Control instructions class |
| CLoudnessInfo | Loudness info class |
| ►CMPEGH3DAudioMultiStreamDescriptor | Representation of an MPEG-defined MPEGH_3D_audio_multi_stream_descriptor |
| CGroup | Definition of an mae_group (as described in ISO/IEC 23008-3, section 15) |
| ►CMPEGH3DAudioSceneDescriptor | Representation of an MPEG-defined MPEGH_3D_audio_scene_descriptor |
| ►CMH3D_InteractivityInfo_type | Interactivity group |
| CGainInteractivityType | Gain interactivity |
| CPositionInteractivityType | Position interactivity |
| ►CMH3D_PresetGroup_type | Preset group |
| CGroupPresetConditions_type | Group preset conditions |
| CMH3D_SwitchGroup_type | Switch group |
| ►CMPEGH3DAudioTextLabelDescriptor | Representation of an MPEG-H_3dAudio_descriptor |
| CdescriptionLanguage_type | Description language |
| CgroupDescription_type | Group description |
| CgroupPresetsDescription_type | Group presets description |
| CswitchGroupDescription_type | Switch group description |
| CMPEHandlerInterface | MPE (Multi-Protocol Encapsulation) demux handler interface |
| ►CMPEIFECTable | Representation of DVB DVB MPE-IFEC Table |
| CBurst | Description of a burst |
| CMPEPacket | Representation of a packet for MPE (Multi-Protocol Encapsulation) |
| CMPERealTimeParameters | Representation of MPE real_time_parameters |
| CMultilingualBouquetNameDescriptor | Representation of a multilingual_bouquet_name_descriptor |
| CMultilingualComponentDescriptor | Representation of a multilingual_component_descriptor |
| CMultilingualNetworkNameDescriptor | Representation of a multilingual_network_name_descriptor |
| ►CMultilingualServiceNameDescriptor | Representation of a multilingual_service_name_descriptor |
| CEntry | Language entry |
| CMultiplexBufferDescriptor | Representation of a multiplex_buffer_descriptor |
| CMultiplexBufferUtilizationDescriptor | Representation of an multiplex_buffer_utilization_descriptor |
| ►CMuxCodeDescriptor | Representation of an MuxCode descriptor |
| CMuxCodeTableEntry_type | One mux code table entry |
| Csubstructure_type | Mux code substructure |
| CMuxer | Implementation of the TS multiplexer |
| CMuxerArgs | Transport stream multiplexer command-line options |
| CMVCExtensionDescriptor | Representation of an MVC_extension_descriptor |
| ►CMVCOperationPointDescriptor | Representation of an MVC_operation_point_descriptor |
| CLevel | Level entry |
| CPoint | Operation point entry |
| ►CNames | Representation of a set of translations between names for identifiers |
| CNameValue | A structure used in the constructor of a Names instance |
| CRegisterExtensionFile | A class to register additional names files to merge with the TSDuck names file |
| CVisitor | A visitor interface class to be implemented by applications needing ranges of values |
| ►CNBIT | Representation of an ISDB Network Board Information Table (NBIT) |
| CInformation | Information entry |
| ►CNetworkChangeNotifyDescriptor | Representation of a network_change_notify_descriptor |
| CCell | Cell entry |
| CChange | Network change entry |
| CNetworkDownloadContentDescriptor | Representation of an ISDB network_download_content_descriptor |
| CNetworkInterface | Description of a network interface |
| CNetworkNameDescriptor | Representation of a network_name_descriptor |
| CNIT | Representation of a Network Information Table (NIT) |
| CNodeRelationDescriptor | Representation of an ISDB node_relation_descriptor |
| ►CNorDigLogicalChannelDescriptorV1 | Representation of a NorDig logical_channel_descriptor (V1) |
| CEntry | Service entry |
| ►CNorDigLogicalChannelDescriptorV2 | Representation of a NorDig logical_channel_descriptor (V2) |
| CChannelList | Channel list entry |
| CService | Service entry |
| CNPTEndpointDescriptor | Representation of a DSM-CC NPT_endpoint_descriptor |
| CNPTReferenceDescriptor | Representation of a DSM-CC NPT_reference_descriptor |
| ►CNRT | Representation of an ATSC Network Resources Table (NRT) |
| CResource | Description of a resource |
| Cnull_mutex | A null_mutex class which can be used to replace std::mutex or std::recursive_mutex |
| CNullInputPlugin | Null packet input plugin for tsp |
| CNullReport | A singleton implementing Report which drops all messages |
| ►CNVODReferenceDescriptor | Representation of a NVOD_reference_descriptor |
| CEntry | Service entry |
| CObject | General-purpose base class for polymophic objects |
| CObjectRepository | A global repository of general-purpose base class for polymophic objects |
| COneShotPacketizer | Packetization of MPEG sections into Transport Stream packets in one shot |
| ►COpenSSL | Utilities for the OpenSSL library |
| CControlled | Base class for objects which must be terminated with OpenSSL |
| CProviders | A singleton which manages OpenSSL cryptographic providers |
| COutputPager | Send application output to a "pager" application such as "more" or "less" |
| COutputPlugin | Output tsp plugin interface |
| COutputRedirector | A class to redirect an output stream |
| CPacketDecapsulation | An efficient TSDuck-specific TS packets decapsulation from a PID |
| CPacketEncapsulation | An efficient TSDuck-specific TS packets encapsulation in a PID |
| CPacketInsertionController | Control the insertion points of TS packets in a stream based on various criteria |
| CPacketizer | Packetization of MPEG sections into Transport Stream packets |
| CPagerArgs | Command line arguments for --pager or --no-pager |
| ►CParentalRatingDescriptor | Representation of an parental_rating_descriptor |
| CEntry | Item entry |
| CPartialReceptionDescriptor | Representation of an ISDB partial_reception_descriptor |
| CPartialTransportStreamDescriptor | Representation of a partial_transport_stream_descriptor |
| CPartialTSTimeDescriptor | Representation of an ISDB partialTS_time_descriptor |
| CPAT | Representation of a Program Association Table (PAT) |
| CPcapFile | Read a pcap or pcapng capture file format |
| CPcapFilter | Read a pcap or pcapng file with packet filtering |
| CPcapStream | Read a TCP/IP session from a pcap or pcapng file |
| ►CPCAT | Representation of an ISDB Partial Content Announcement Table (PCAT) |
| CContentVersion | Content version entry |
| CSchedule | Schedule entry |
| ►CPCRAnalyzer | PCR statistics analysis |
| CStatus | Structure containing the global PCR analysis results |
| CPCRMerger | Adjust PCR clocks when a TS is merged into a larger one |
| CPCRRegulator | Regulate execution speed based on PCR's in one reference PID |
| CPDCDescriptor | Representation of a PDC_descriptor |
| CPESDemux | This class extracts PES packets from TS packets |
| CPESHandlerInterface | Abstract interface to be notified of PES packets using a PESDemux |
| CPESOneShotPacketizer | Packetization of PES data into Transport Stream packets in one shot |
| CPESPacket | Representation of MPEG PES packets |
| CPESPacketizer | Packetization of PES data into Transport Stream packets |
| CPESProviderInterface | Abstract interface for classes which provide PES packets into a Packetizer |
| CPESStreamPacketizer | Packetization of PES data into Transport Stream packets in "push" mode |
| CPIDOperator | Association of a PID and an operator id (CAS-specific) |
| CPIDOperatorSet | Specialized set of PIDOperator |
| CPlugin | Base class of all tsp plugins |
| CPluginEventContext | Context of a plugin event |
| CPluginEventData | General-purpose plugin event data referencing binary data to exchange with applications |
| CPluginEventHandlerInterface | Abstract interface to receive events from a plugin |
| ►CPluginEventHandlerRegistry | Registry of plugin event handlers |
| CCriteria | Registration criteria for an event handler |
| CPluginOptions | Command-line options for one plugin |
| ►CPluginRepository | A repository of TSP plugins, either statically or dynamically linked |
| CRegister | A class to register plugins |
| CPluginThread | Base class for threads executing a tsp plugin |
| ►CPMT | Representation of a Program Map Table (PMT) |
| CStream | Description of an elementary stream |
| CPolledFile | Description of a polled file |
| CPollFiles | A class to poll files for modifications |
| CPollFilesListener | Interface for classes listening for file modification |
| ►CPrefetchDescriptor | Representation of a prefetch_descriptor (AIT specific) |
| CEntry | Module entry |
| CPrivateDataIndicatorDescriptor | Representation of a private_data_indicator_descriptor |
| CPrivateDataSpecifierDescriptor | Representation of a private_data_specifier_descriptor |
| CProcessorPlugin | Packet processing tsp plugin interface |
| CProtectionMessageDescriptor | Representation of a protection_message_descriptor |
| CPSIBuffer | A specialized subclass of ts::Buffer for PSI serialization |
| CPSILogger | This class logs sections and tables |
| CPSIMerger | This class merges PSI/SI tables from two TS, replacing TS packets |
| CPSIPlugin | Display PSI/SI information plugin for tsp |
| ►CPSIRepository | A repository for known PSI/SI tables and descriptors |
| CDescriptorClass | Description of a descriptor class |
| CRegisterDescriptor | A class to register fully implemented descriptors |
| CRegisterTable | A class to register fully implemented tables |
| CRegisterXML | A class to register additional XML model files to merge with the main model for tables and descriptors |
| CSignalizationClass | Base description of a signalization class, common to tables and descriptors |
| CTableClass | Description of a table class |
| CPushInputPlugin | Abstract superclass for input tsp plugins working in push mode |
| CQualityExtensionDescriptor | Representation of an MPEG-defined HEVC_hierarchy_extension_descriptor |
| CRandomGenerator | Abstract base class for PRNG's (pseudo-random numbers generators) |
| CRARoverDVBstreamDescriptor | Representation of an RAR_over_DVB_stream_descriptor |
| CRARoverIPDescriptor | Representation of an RAR_over_IP_descriptor |
| ►CRCT | Representation of a Related Content Table (RCT) |
| CDVBBinaryLocator | Description of DVB binary locator |
| CLink | Description of link information |
| CPromotionalText | Promotional text |
| CRedistributionControlDescriptor | Representation of an ATSC redistribution_control_descriptor |
| ►CReferenceDescriptor | Representation of an ISDB reference_descriptor |
| CReference | Reference entry |
| CRegistrationDescriptor | Representation of a registration_descriptor |
| CRegistry | A class to encapsulate the access to the Windows registry |
| CRelatedContentDescriptor | Representation of a DVB-defined related_content_descriptor |
| CReport | Base class for message reporting and monitoring |
| CReportBuffer | A subclass of ts::Report which logs all messages in an internal buffer |
| CReportFile | A subclass of ts::Report which outputs messages in a text file |
| CResidentBuffer | Implementation of memory buffer locked in physical memory |
| CRestArgs | Common arguments for REST API usage |
| CRestClient | Basic helper for REST API clients |
| CRestServer | Basic helper for REST API servers |
| CRingNode | Base class for objects being part of a ring, ie |
| CRISTInputPlugin | Reliable Internet Stream Transport (RIST) input plugin for tsp |
| CRISTOutputPlugin | Reliable Internet Stream Transport (RIST) output plugin for tsp |
| ►CRNT | Representation of a DVB Resolution provider Notification Table (RNT) |
| CCRIDAuthority | Description of a CRID autority |
| CResolutionProvider | Description of a resolution provider |
| ►CRNTScanDescriptor | Representation of an RNT_scan_descriptor |
| CScanTriplet | Scan triplet |
| ►CRRT | Representation of an ATSC Rating Region Table (RRT) |
| CDimension | Description of a dimension |
| CRatingValue | Description of a rating value in a dimension |
| ►CRST | Representation of a Running Status Table (RST) |
| CEvent | Description of an event |
| CS2SatelliteDeliverySystemDescriptor | Representation of an S2_satellite_delivery_system_descriptor |
| ►CS2XSatelliteDeliverySystemDescriptor | Representation of an S2X_satellite_delivery_system_descriptor |
| CChannel | Description of a channel |
| CS2Xv2SatelliteDeliverySystemDescriptor | Representation of an S2Xv2_satellite_delivery_system_descriptor |
| ►CSAT | Representation of a Satellite Access Table (SAT) |
| ►Cbeam_hopping_time_plan_info_type | Representation of a beam hopping time plan, identified by the beamhopping_time_plan_id with information relating to the period(s) in time that the beam will illuminate the cell each beamhopping cycle |
| Cslot | Indicates if there is a transmission in the respective timeslot |
| ►Ccell_fragment_info_type | Representation of a cell fragment An area on earth identified by a center (center_lattitude and center_longitude) and max_distance from the center, that is associated with none, one or multiple delivery systems |
| Cnew_delivery_system_id_type | Representation of a new delivery system A new delivery system that is soon serving this cell fragment |
| Cobsolescent_delivery_system_id_type | Representation of am obsolescent delivery system A delivery system that will soon stop serving this cell fragment |
| CNCR_type | Network Clock Reference |
| CSAT_base | Base capabilities to be defined/extended by Satellite Access Table processing functions |
| ►Csatellite_position_v2_info_type | Representation of a satellite position (version 2) |
| Cearth_orbiting_satallite_type | Representation of an earth orbiting satellite position |
| Cgeostationary_position_type | Representation of a geostationary satellite position |
| ►Csatellite_position_v3_info_type | Representation of a non-geostationary satellite position |
| Cv3_satellite_time | Satellite time (V3) |
| ►Cv3_satellite_type | Satellite type (V3) |
| Cv3_satellite_covariance_data_type | Satellite covariance data (V3) |
| Cv3_satellite_ephemeris_data_type | Satellite ephemeris data (V3) |
| Cv3_satellite_metadata_type | Satellite metadata (V3) |
| Ctime_association_info_type | Representation of a time assocition between NCR and UTC |
| CSatelliteDeliverySystemDescriptor | Representation of a satellite_delivery_system_descriptor |
| CSchedulingDescriptor | Representation of an scheduling_descriptor (UNT specific) |
| CScramblingDescriptor | Representation of a scrambling_descriptor |
| CSCTE52_2003 | ANSI/SCTE 52 2003 DES-based TS packet encryption |
| CSCTE52_2008 | ANSI/SCTE 52 2008 DES-based TS packet encryption |
| ►CSDT | Representation of a Service Description Table (SDT) |
| CServiceEntry | Description of a service |
| ►CSDTT | Representation of an ISDB Software Download Trigger Table (SDTT) |
| CContent | Download content entry |
| CSchedule | Schedule entry |
| CSection | Representation of MPEG PSI/SI sections |
| CSectionContext | A base class to lookup the context of MPEG PSI/SI sections |
| ►CSectionDemux | This class rebuilds MPEG tables and sections from TS packets |
| CStatus | Demux status information |
| CSectionFile | A binary or XML file containing PSI/SI sections and tables |
| CSectionFileArgs | Command line arguments for section file processing |
| CSectionHandlerInterface | Abstract interface to receive MPEG Section from a SectionDemux |
| CSectionProviderInterface | Abstract interface for classes which provide MPEG sections into a Packetizer |
| ►CSelectionInformationTable | Representation of a Selection Information Table |
| CService | Description of a service |
| CSeriesDescriptor | Representation of an ISDB series_descriptor |
| CService | Describe a DVB or ATSC service |
| CServiceAvailabilityDescriptor | Representation of a service_availability_descriptor |
| CServiceDescriptor | Representation of a service_descriptor |
| CServiceDiscovery | Discover and describe a DVB service |
| ►CServiceGroupDescriptor | Representation of an ISDB service_group_descriptor |
| CSimultaneousService | Simultaneous service entry |
| CServiceIdentifierDescriptor | Representation of a service_identifier_descriptor |
| CServiceIdTriplet | Full identification of a DVB service (aka "DVB triplet") |
| ►CServiceListDescriptor | Representation of a service_list_descriptor |
| CEntry | Service entry |
| ►CServiceLocationDescriptor | Representation of an ATSC service_location_descriptor |
| CEntry | Service PID entry |
| CServiceMoveDescriptor | Representation of a service_move_descriptor |
| CServiceRelocatedDescriptor | Representation of a service_relocated_descriptor |
| CSeverity | Message severity |
| ►CSGT | Representation of a Service Guide Table (SGT), as defined by SES Astra |
| CService | Description of a service |
| CSHA1 | SHA-1 hash |
| CSHA256 | SHA-256 hash |
| CSHA512 | SHA-512 hash |
| CSharedLibrary | Shared library handling (.so on Linux, .dylib on macOS, .dll on Windows) |
| ►CSHDeliverySystemDescriptor | Representation of a SH_delivery_system_descriptor |
| CModulation | Description of a modulation |
| COFDM | Description of an OFDM modulation |
| CTDM | Description of a TDM modulation |
| CShortEventDescriptor | Representation of an short_event_descriptor |
| CShortNodeInformationDescriptor | Representation of an ISDB short_node_information_descriptor |
| CShortSmoothingBufferDescriptor | Representation of a short_smoothing_buffer_descriptor |
| CSignalAllocator | Allocate POSIX real-time signal numbers (Linux-specific) |
| CSignalizationDemux | General-purpose signalization demux |
| CSignalizationHandlerInterface | General-purpose signalization handler interface |
| ►CSignalState | State of a modulated broadcast signal |
| CValue | Implementation of a state value |
| CSimpleApplicationBoundaryDescriptor | Representation of a simple_application_boundary_descriptor (AIT specific) |
| CSimpleApplicationLocationDescriptor | Representation of a simple_application_location_descriptor (AIT specific) |
| CSimulCryptDate | Representation of a date in DVB SimulCrypt protocols (ETSI TS 103 197) |
| CSingleDataStatistics | Statistics over a single set of data (integer or floating point) |
| CSinkEnumMediaTypes | SinkEnumMediaTypes, enumerator returned by ::IPin::EnumMediaTypes (Windows-specific) |
| CSinkEnumPins | SinkEnumPins, enumerator returned by ::IBaseFilter::EnumPins (Windows-specific) |
| CSinkFilter | The DirectShow sink filter (Windows-specific) |
| CSinkPin | SinkPin, input pin for SinkFilter (Windows-specific) |
| ►CSIParameterDescriptor | Representation of an ISDB SI_parameter_descriptor |
| CEntry | Table entry |
| ►CSIPrimeTSDescriptor | Representation of an ISDB SI_prime_TS_descriptor |
| CEntry | Table entry |
| ►CSkyLogicalChannelNumberDescriptor | Representation of a sky_logical_channel_number_descriptor |
| CEntry | Service entry |
| CSLDescriptor | Representation of an SL_descriptor |
| Csmaller_unsigned | Define the smaller unsigned integer type with at least a given number of bits |
| CSmoothingBufferDescriptor | Representation of a smoothing_buffer_descriptor |
| CSMPTEAncDataDescriptor | Representation of a SMPTE anc_data_descriptor |
| CSocket | Base class for TCP and UDP sockets |
| ►CSpliceAudioDescriptor | Representation of an SCTE 35 audio_descriptor (SIT specific) |
| CAudio | An audio item entry |
| CSpliceAvailDescriptor | Representation of an SCTE 35 avail_descriptor (SIT specific) |
| CSpliceDTMFDescriptor | Representation of an SCTE 35 DTMF_descriptor (SIT specific) |
| CSpliceInformationTable | Representation of an SCTE 35 Splice Information Table |
| CSpliceInsert | Representation of an SCTE 35 SpliceInsert command |
| CSplicePrivateCommand | Representation of an SCTE 35 private_command() structure |
| ►CSpliceSchedule | Representation of an SCTE 35 SpliceSchedule command |
| CEvent | A SpliceSchedule command is made of a list of events |
| CSpliceSegmentationDescriptor | Representation of an SCTE 35 segmentation_descriptor (SIT specific) |
| CSpliceTime | Representation of an SCTE 35 splice_time() structure |
| CSpliceTimeDescriptor | Representation of an SCTE 35 time_descriptor (SIT specific) |
| CSRTInputPlugin | Secure Reliable Transport (SRT) input plugin for tsp |
| CSRTOutputPlugin | Secure Reliable Transport (SRT) output plugin for tsp |
| CSRTSocket | Secure Reliable Transport (SRT) Socket |
| ►CSSUDataBroadcastIdDescriptor | Representation of a data_broadcast_id_descriptor for system software update |
| CEntry | OUI entry |
| CSSUEnhancedMessageDescriptor | Representation of an SSU_enhanced_message_descriptor (UNT specific) |
| CSSUEventNameDescriptor | Representation of an SSU_event_name_descriptor (UNT specific) |
| ►CSSULinkageDescriptor | Representation of a linkage_descriptor for system software update |
| CEntry | OUI entry |
| CSSULocationDescriptor | Representation of an SSU_location_descriptor (UNT specific) |
| CSSUMessageDescriptor | Representation of an SSU_message_descriptor (UNT specific) |
| CSSUSubgroupAssociationDescriptor | Representation of an SSU_subgroup_association_descriptor (UNT specific) |
| CSSUURIDescriptor | Representation of an SSU_uri_descriptor (UNT specific) |
| CStandaloneTableDemux | A SectionDemux which extracts MPEG tables without external handler |
| Cstatic_power10 | Static values of power of 10 |
| CSTCReferenceDescriptor | Representation of an ISDB STC_reference_descriptor |
| CSTDDescriptor | Representation of an STD_descriptor |
| CStereoscopicProgramInfoDescriptor | Representation of a stereoscopic_program_info_descriptor |
| CStereoscopicVideoInfoDescriptor | Representation of a stereoscopic_video_info_descriptor |
| CStreamEventDescriptor | Representation of a DSM-CC stream_event_descriptor |
| CStreamIdentifierDescriptor | Representation of a stream_identifier_descriptor |
| CStreamModeDescriptor | Representation of a DSM-CC stream_mode_descriptor |
| CStringifyInterface | An interface to be implemented by classes supporting a conversion to UString |
| CSTT | Representation of an ATSC System Time Table (STT) |
| CSubRipGenerator | Generate subtitles in SubRip format (aka SRT) |
| ►CSubtitlingDescriptor | Representation of a subtitling_descriptor |
| CEntry | An item entry |
| CSupplementaryAudioDescriptor | Representation of a supplementary_audio_descriptor |
| CSVCExtensionDescriptor | Representation of an SVC_extension_descriptor |
| ►CSVCT | Representation of an ATSC Satellite Virtual Channel Table (SVCT) |
| CChannel | Description of a virtual channel |
| CSysInfo | A singleton holding information on the current operating system |
| CSystemClockDescriptor | Representation of an system_clock_descriptor |
| CSystemManagementDescriptor | Representation of an ISDB system_management_descriptor |
| CSystemMonitor | Monitoring thread for system resources used by the application |
| CSystemRandomGenerator | System-provided PRNG (pseudo-random numbers generator) |
| ►CT2DeliverySystemDescriptor | Representation of a T2_delivery_system_descriptor |
| CCell | Description of a cell |
| CSubcell | Description of a subcell |
| CT2MIDemux | This class analyzes T2-MI (DVB-T2 Modulator Interface) from TS packets |
| CT2MIDescriptor | Representation of a T2MI_descriptor |
| CT2MIHandlerInterface | T2-MI demux handler interface |
| CT2MIPacket | Representation of a DVB T2-MI (DVB-T2 Modulator Interface) packet |
| CTableHandlerInterface | Table handler interface |
| CTablePatchXML | Implementation of on-the-fly table patching using XML |
| CTablesDisplay | A class to display PSI/SI tables |
| CTablesLogger | This class logs sections and tables |
| CTablesLoggerFilter | The default section filter for TablesLogger |
| CTablesLoggerFilterInterface | An interface which is used to filter sections in TablesLogger |
| ►CTablesLoggerFilterRepository | The repository of section filters for TablesLogger |
| CRegister | A class to register factories of section filters |
| CTablesPlugin | Collect selected PSI/SI tables plugin for tsp |
| CTargetBackgroundGridDescriptor | Representation of a target_background_grid_descriptor |
| CTargetIPAddressDescriptor | Representation of a target_IP_address_descriptor (INT/UNT specific) |
| ►CTargetIPSlashDescriptor | Representation of a target_IP_slash_descriptor (INT specific) |
| CAddress | Structure of an address entry in the descriptor |
| ►CTargetIPSourceSlashDescriptor | Representation of a target_IP_source_slash_descriptor (INT specific) |
| CAddress | Structure of an address entry in the descriptor |
| CTargetIPv6AddressDescriptor | Representation of a target_IPv6_address_descriptor (INT/UNT specific) |
| ►CTargetIPv6SlashDescriptor | Representation of a target_IPv6_slash_descriptor (INT specific) |
| CAddress | Structure of an address entry in the descriptor |
| ►CTargetIPv6SourceSlashDescriptor | Representation of a target_IPv6_source_slash_descriptor (INT specific) |
| CAddress | Structure of an address entry in the descriptor |
| CTargetMACAddressDescriptor | Representation of a target_MAC_address_descriptor (INT/UNT specific) |
| ►CTargetMACAddressRangeDescriptor | Representation of a target_MAC_address_range_descriptor (INT specific) |
| CRange | Structure of an address range entry in the descriptor |
| ►CTargetRegionDescriptor | Representation of a target_region_descriptor |
| CRegion | Region entry |
| ►CTargetRegionNameDescriptor | Representation of a target_region_name_descriptor |
| CRegion | Region entry |
| CTargetSerialNumberDescriptor | Representation of a target_serial_number_descriptor (INT/UNT specific) |
| CTargetSmartcardDescriptor | Representation of a target_smartcard_descriptor (INT/UNT specific) |
| CTCPConnection | Base class for a TCP/IP session |
| CTCPServer | Implementation of a TCP/IP server |
| CTCPSocket | Base class for TCP/IP sockets |
| CTDES | Triple-DES block cipher |
| CTDT | Representation of a Time & Date Table (TDT) |
| CTelephoneDescriptor | Representation of a telephone_descriptor |
| CTeletextCharset | Implementation of a Teletext character set |
| CTeletextDemux | This class extracts Teletext subtitles from TS packets |
| ►CTeletextDescriptor | Representation of a teletext_descriptor |
| CEntry | An item entry |
| CTeletextFrame | Description of one Teletext frame |
| CTeletextHandlerInterface | Interface to be implemented by classes which need to be notified of Teletext messages using a Teletext demux |
| CTelnetConnection | Implementation of a half-duplex line oriented telnet connection |
| CTerrestrialDeliverySystemDescriptor | Representation of a terrestrial_delivery_system_descriptor |
| CTextFormatter | Format and print a text document using various output types and indentation |
| ►CTextParser | A support class for applications which parse various text formats |
| CPosition | A class which describes a position in the document |
| CTextTable | This class produces a formatted table of text lines and columns |
| CThread | Base class for threads |
| CThreadAttributes | Set of attributes for a thread object (ts::Thread) |
| CThreadSafetyMutex | Define the appropriate mutex class for a given level of thread-safety |
| ►CTime | The Time class implements a basic representation of time |
| CFields | Broken-down fields of a time value |
| CTimeError | Fatal low-level time error |
| CTimeShiftBuffer | A TS packet buffer for time shift |
| CTimeShiftedEventDescriptor | Representation of a time_shifted_event_descriptor |
| CTimeSliceFECIdentifierDescriptor | Representation of a time_slice_fec_identifier_descriptor |
| CTimeTrackerDemux | A demux which tracks time stamps per PID |
| CTLSArgs | Common arguments for TLS client and server usage |
| CTLSConnection | Base class for a TLS session |
| CTLSServer | Implementation of a SSL/TLS server |
| CTLVSyntax | Representation of a Tag, Length, Value (TVL) syntax |
| CTOT | Representation of a Time Offset Table (TOT) |
| CTransportProfileDescriptor | Representation of a transport_profile_descriptor |
| ►CTransportProtocolDescriptor | Representation of a transport_protocol_descriptor (AIT specific) |
| CCarousel | Selector byte layout when protocol_id == MHP_PROTO_CAROUSEL |
| CHTTPEntry | One entry in selector bytes when protocol_id == MHP_PROTO_HTTP |
| CMPE | Selector byte layout when protocol_id == MHP_PROTO_MPE |
| CTransportStreamDescriptor | Representation of a transport_stream_descriptor |
| CTransportStreamId | Full identification of a DVB transport stream |
| ►CTSAnalyzer | A class which analyzes a complete transport stream |
| CPIDContext | This protected inner class contains the analysis context for one PID |
| CServiceContext | This protected inner class contains the analysis context for one service |
| CXTIDContext | This protected inner class contains the analysis context for one TID/TIDext into one PID |
| CTSAnalyzerArgs | Command line arguments for the class TSAnalyzer |
| CTSAnalyzerReport | A subclass of TSAnalyzer with reporting capabilities |
| CTSClock | Compute a clock, based real time, TS time, PCR or input timestamps |
| CTSClockArgs | Command line arguments for TSClock |
| CTSDatagramOutput | Send TS packets over datagrams (UDP, SRT, RIST, etc.) |
| CTSDatagramOutputHandlerInterface | Generic datagram handler interface |
| CTSDT | Representation of a Transport Stream Description Table (TSDT) |
| CTSDumpArgs | Command line arguments for transport stream packets dump |
| CTSFile | Transport stream file, input and/or output |
| CTSFileInputArgs | Transport stream file input with command-line arguments |
| CTSFileInputBuffered | Transport stream file input with a seekable buffer |
| CTSFileOutputArgs | Transport stream file output with command-line arguments |
| CTSFileOutputResync | A specialized form of transport stream output file with resynchronized PID and continuity counters |
| CTSForkPipe | A subclass of ts::ForkPipe which exchanges TS packets on the pipe |
| CTSFuzzing | Transport stream packets fuzzing |
| CTSFuzzingArgs | Command line arguments for transport stream packets fuzzing |
| ►CTSInformationDescriptor | Representation of an ISDB TS_information_descriptor |
| CEntry | Transmission type entry |
| CTSP | TSP callback for plugins |
| CTSPacket | Basic definition of an MPEG-2 transport packet |
| CTSPacketMetadata | Metadata of an MPEG-2 transport packet for tsp plugins |
| CTSPacketQueue | Transport stream packet queue for inter-thread communication |
| CTSPacketStream | Read/write TS packets on a stream |
| CTSPacketWindow | A view over a window of a buffer of TS packets |
| CTSPControlCommand | Definition of TSP control commands syntax |
| CTSProcessor | Core of the TSP Transport Stream Processor |
| CTSProcessorArgs | Transport stream processor options and their command line options |
| CTSScanner | A class which scans the services of a transport stream |
| CTSScrambling | Transport stream scrambling using multiple algorithms |
| CTSSpeedMetrics | TS processing speed metrics evaluation |
| CTTMLSubtitlingDescriptor | Representation of a TTML_subtitling_descriptor |
| CTuner | General-purpose implementation of a digital TV tuner |
| CTunerArgs | Parameters for tuners and their command-line definitions |
| CTunerBase | Base class for Digital TV tuners |
| CTunerDevice | Digital TV tuner physical device |
| CTunerDeviceInfo | Information on Linux DVB tuner device |
| CTunerEmulator | Digital TV tuner emulator |
| CTunerGraph | A specialization of a DirectShow graph for tuner reception (Windows-specific) |
| ►CTVAIdDescriptor | Representation of a DVB-defined TVA_id_descriptor |
| CTVAId | TVA_id entry |
| CTVCT | Representation of an ATSC Terrestrial Virtual Channel Table (TVCT) |
| CUDPReceiver | UDP datagram receiver with common command line options |
| CUDPReceiverArgs | Command line arguments for the class UDPReceiver |
| CUDPReceiverArgsList | Command line arguments for the class UDPReceiver |
| CUDPSocket | UDP Socket |
| Cunderlying_type | The meta-type ts::underlying_type is a generalization of std::underlying_type which works on integral or floating-point types as well |
| CUnicable | Description of a Unicable switch (satellite reception) |
| ►CUNT | Representation of an Update Notification Table (INT) |
| CDevices | Description of a set of devices |
| CPlatform | Description of a platform |
| CUpdateDescriptor | Representation of an update_descriptor (UNT specific) |
| ►CURILinkageDescriptor | Representation of a URI_linkage_descriptor |
| CDVB_I_Info | DVB-I_info() structure conveyed in private_data when uri_linkage_type = 0x03 |
| CURL | Representation of a Uniform Resource Locator (URL) |
| CUserInterrupt | An instance of this class handles the Ctrl+C user interrupt |
| ►CUString | An implementation of UTF-16 strings |
| CRegisterChronoUnit | A class to register new std::chrono::duration units |
| CUWAVideoStreamDescriptor | Representation of an CUVV_video_stream_descriptor |
| CVatekControl | A class implementing the tsvatek control utility |
| CVatekOutputPlugin | Vatek output plugin for tsp |
| ►CVBIDataDescriptor | Representation of a VBI_data_descriptor |
| CField | A field entry |
| CService | A service entry |
| CVBITeletextDescriptor | Representation of a VBI_teletext_descriptor |
| ►CVCT | Base class for ATSC Virtual Channel Table (VCT) |
| CChannel | Description of a virtual channel |
| CVersionInfo | Information about version identification of TSDuck |
| CVideoDecodeControlDescriptor | Representation of an ISDB video_decode_control_descriptor |
| ►CVideoDepthRangeDescriptor | Representation of a video_depth_range_descriptor |
| CRange | Range entry |
| CVideoStreamDescriptor | Representation of an video_stream_descriptor |
| CVideoWindowDescriptor | Representation of a video_window_descriptor |
| ►CVirtualSegmentationDescriptor | Representation of an MPEG-defined virtual_segmentation_descriptor |
| CPartition | Partition entry |
| CVLANId | A structure which describes a VLAN identification |
| CVLANIdStack | A stack of VLAN identifiers, from outer to inner VLAN |
| CVVCAccessUnitDelimiter | Representation of a VVC access unit delimiter (AUD) |
| CVVCSubpicturesDescriptor | Representation of a DVB VVC_subpictures_descriptor |
| CVVCTimingAndHRDDescriptor | Representation of an VVC_timing_and_HRD_descriptor |
| CVVCVideoDescriptor | Representation of a VVC_video_descriptor |
| CWatchDog | General-purpose timeout watchdog |
| CWatchDogHandlerInterface | Expiration handler interface for general-purpose timeout watchdog |
| CWebRequest | Perform a simple Web request (HTTP, HTTPS, FTP) |
| CWebRequestArgs | Command line arguments for the class WebRequest |
| CWinModuleInfo | Windows module information (Windows-specific) |
| CXAITLocationDescriptor | Representation of a xait_location_descriptor |
| CXAITPIDDescriptor | Representation of a xait_pid_descriptor |
| CXDID | EXtension Descriptor Id |
| CXoshiro256ss | Xoshiro256** PRNG (pseudo-random numbers generator) |
| CXTID | Extended MPEG table id |
| CZlib | Implementation of RFC 1951 data compression, a.k.a |
| ►Ntsduck | |
| CAbstractAsyncReport | An abstract Report class which can be derived by applications to get log messages |
| CAbstractPluginEventHandler | An abstract class which can be derived by applications to get plugin events |
| CAbstractSyncReport | An abstract Report class which can be derived by applications to get log messages |
| CAsyncReport | A wrapper class for C++ AsyncReport |
| CDuckContext | A wrapper class for C++ DuckContext |
| CInputSwitcher | A wrapper class for C++ InputSwitcher |
| CNativeObject | This base class is derived by all TSDuck classes which are backed by a C++ object |
| CNullReport | A wrapper class for C++ NullReport |
| CPluginEventContext | Context of a plugin event |
| CPluginEventHandlerRegistry | A wrapper class for C++ PluginEventHandlerRegistry |
| CReport | Base class for TSDuck report classes |
| CSectionFile | A wrapper class for C++ SectionFile |
| CStdErrReport | A wrapper class for C++ CerrReport |
| CSwitchStartError | A Python exception class which is thrown in case of start error in InputSwitcher |
| CSystemMonitor | A wrapper class for C++ SystemMonitor |
| CTSProcessor | A wrapper class for C++ TSProcessor |
| CTSPStartError | A Python exception class which is thrown in case of start error in TSProcessor |
| CVersionMismatch | A Python exception class which is thrown in case of TSDuck version mismatch |
