A variant of DVBT tuners parameters with an offset between a target bitrate and their theoretical bitrate. More...
Public Member Functions  
BitrateDifferenceDVBT ()  
Default constructor.  
bool  operator< (const BitrateDifferenceDVBT &other) const 
Comparison operator for list sort. More...  
Static Public Member Functions  
static void  EvaluateToBitrate (BitrateDifferenceDVBTList ¶ms, BitRate bitrate) 
Build a list of all possible combinations of DVBT parameters for a target bitrate. More...  
Public Attributes  
int  bitrate_diff 
Difference between a target bitrate and the theoretial bitrate for these tuner parameters.  
ModulationArgs  tune 
Modulation parameters.  
A variant of DVBT tuners parameters with an offset between a target bitrate and their theoretical bitrate.
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 DVBT parameters for a target bitrate.
[out]  params  List of all possible combinations of bandwidth, constellation, guard interval and highpriority FEC, sorted in increasing order of bitrate difference from a bitrate. 
[in]  bitrate  Target bitrate in bits/second. 