![]() |
TSDuck v3.46-4930
MPEG Transport Stream Toolkit
|
#include <tsBitrateDifferenceDVBT.h>

Public Member Functions | |
| BitrateDifferenceDVBT () | |
| bool | operator< (const BitrateDifferenceDVBT &other) const |
Static Public Member Functions | |
| static void | EvaluateToBitrate (BitrateDifferenceDVBTList ¶ms, const BitRate &bitrate) |
Public Attributes | |
| BitRate | bitrate_diff = 0 |
| Difference between a target bitrate and the theoretial bitrate for these tuner parameters. | |
| ModulationArgs | tune {} |
| Modulation parameters. | |
A variant of DVB-T tuners parameters with an offset between a target bitrate and their theoretical bitrate.
| ts::BitrateDifferenceDVBT::BitrateDifferenceDVBT | ( | ) |
Default constructor.
| bool ts::BitrateDifferenceDVBT::operator< | ( | const BitrateDifferenceDVBT & | other | ) | const |
Comparison operator for list sort. Sort criterion: increasing order of absolute value of bitrate_diff. This allow the creation of a list of parameters, from the closest to a target bitrate.
| [in] | other | Other instance to compare. |
|
static |
Build a list of all possible combinations of DVB-T parameters for a target bitrate.
| [out] | params | List of all possible combinations of bandwidth, constellation, guard interval and high-priority FEC, sorted in increasing order of bitrate difference from a bitrate. |
| [in] | bitrate | Target bitrate in bits/second. |