TSDuck Version 3.18-1208 (TSDuck - The MPEG Transport Stream Toolkit)
tsModulation.h File Reference

Definition for MPEG transport modulations. More...


 TSDuck namespace, containing all TSDuck classes and functions.


typedef std::bitset< size_t(DS_COUNT)> ts::DeliverySystemSet
 A set of delivery system values (ts::DeliverySystem). More...


enum  ts::BandWidth {
 Bandwidth (OFDM, DVB-T/T2) More...
enum  ts::DeliverySystem {
 Delivery systems. More...
enum  ts::GuardInterval {
 Guard interval (OFDM) More...
enum  ts::Hierarchy {
 Hierarchy (OFDM) More...
enum  ts::InnerFEC {
 Inner Forward Error Correction. More...
enum  ts::Modulation {
 Modulation types. More...
enum  ts::Pilot {
 Pilot (DVB-S2) More...
enum  ts::PLP : uint32_t { ts::PLP_DISABLE = 0xFFFFFFFF }
 Representation of a Physical Layer Pipe (PLP) id (DVB-T2). More...
enum  ts::Polarization {
 Polarization. More...
enum  ts::RollOff {
 Roll-off (DVB-S2) More...
enum  ts::SpectralInversion {
 Spectral inversion. More...
enum  ts::TransmissionMode {
 Transmission mode (OFDM) More...
enum  ts::TunerType {
 Known tuner types. More...


BandWidth ts::BandWidthCodeFromHz (uint32_t hz)
 Get the bandwidth code from a value in Hz. More...
uint32_t ts::BandWidthValueHz (BandWidth bw)
 Get the bandwidth value in Hz. More...
uint32_t ts::BitsPerSymbol (Modulation mod)
 Compute the number of bits per symbol for a specified modulation. More...
bool ts::CheckModEnum (int value, const UString &name, const Enumeration &conv, Report &report)
 Check if an enumeration value is supported by the native implementation. More...
uint32_t ts::FECDivider (InnerFEC fec)
 Compute the divider of a FEC value. More...
uint32_t ts::FECMultiplier (InnerFEC fec)
 Compute the multiplier of a FEC value. More...
uint32_t ts::GuardIntervalDivider (GuardInterval g)
 Compute the divider of a guard interval value. More...
uint32_t ts::GuardIntervalMultiplier (GuardInterval g)
 Compute the multiplier of a guard interval value. More...


const Enumeration ts::BandWidthEnum
 Enumeration description of ts::BandWidth.
const Enumeration ts::DeliverySystemEnum
 Enumeration description of ts::DeliverySystem.
const Enumeration ts::GuardIntervalEnum
 Enumeration description of ts::GuardInterval.
const Enumeration ts::HierarchyEnum
 Enumeration description of ts::Hierarchy.
const Enumeration ts::InnerFECEnum
 Enumeration description of ts::InnerFEC.
const Enumeration ts::ModulationEnum
 Enumeration description of ts::Modulation.
const Enumeration ts::PilotEnum
 Enumeration description of ts::Pilot.
const Enumeration ts::PolarizationEnum
 Enumeration description of ts::Polarization.
const Enumeration ts::RollOffEnum
 Enumeration description of ts::RollOff.
const Enumeration ts::SpectralInversionEnum
 Enumeration description of ts::SpectralInversion.
const Enumeration ts::TransmissionModeEnum
 Enumeration description of ts::TransmissionMode.
const Enumeration ts::TunerTypeEnum
 Enumeration description of ts::TunerType.

Detailed Description

Definition for MPEG transport modulations.