![]() |
TSDuck v3.43-4480
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.