TSDuck v3.40-4120
MPEG Transport Stream Toolkit
|
Definition for MPEG transport modulations. More...
Namespaces | |
namespace | ts |
TSDuck namespace, containing all TSDuck classes and functions. | |
Typedefs | |
using | ts::BandWidth = uint32_t |
Bandwidth (OFDM, DVB-T/T2) | |
Functions | |
uint32_t | ts::BitsPerSymbol (Modulation mod) |
Compute the number of bits per symbol for a specified modulation. | |
bool | ts::CheckModEnum (int value, const UString &name, const Names &conv, Report &report) |
Check if an enumeration value is supported by the native implementation. | |
template<typename ENUM > requires std::integral<ENUM> || std::is_enum_v<ENUM> | |
bool | ts::CheckModVar (const std::optional< ENUM > &value, const UString &name, const Names &conv, Report &report) |
Check if an optional enumeration value is supported by the native implementation. | |
uint32_t | ts::FECDivider (InnerFEC fec) |
Compute the divider of a FEC value. | |
uint32_t | ts::FECMultiplier (InnerFEC fec) |
Compute the multiplier of a FEC value. | |
uint32_t | ts::GuardIntervalDivider (GuardInterval g) |
Compute the divider of a guard interval value. | |
const Names & | ts::GuardIntervalEnum () |
Enumeration description of ts::GuardInterval. | |
uint32_t | ts::GuardIntervalMultiplier (GuardInterval g) |
Compute the multiplier of a guard interval value. | |
const Names & | ts::HierarchyEnum () |
Enumeration description of ts::Hierarchy. | |
const Names & | ts::InnerFECEnum () |
Enumeration description of ts::InnerFEC. | |
const Names & | ts::ModulationEnum () |
Enumeration description of ts::Modulation. | |
const Names & | ts::PilotEnum () |
Enumeration description of ts::Pilot. | |
uint32_t | ts::PLSCodeGoldToRoot (uint32_t mode) |
Convert a PLS code from GOLD to ROOT mode. | |
uint32_t | ts::PLSCodeRootToGold (uint32_t mode) |
Convert a PLS code from ROOT to GOLD mode. | |
const Names & | ts::PLSModeEnum () |
Enumeration description of ts::PLSMode. | |
const Names & | ts::PolarizationEnum () |
Enumeration description of ts::Polarization. | |
const Names & | ts::RollOffEnum () |
Enumeration description of ts::RollOff. | |
const Names & | ts::SpectralInversionEnum () |
Enumeration description of ts::SpectralInversion. | |
const Names & | ts::TransmissionModeEnum () |
Enumeration description of ts::TransmissionMode. | |
Definition for MPEG transport modulations.