MythTV  master
Classes | Typedefs | Functions
frequencytables.h File Reference
#include <list>
#include <utility>
#include <vector>
#include <QString>
#include <QMap>
#include "mythtvexp.h"
#include "dtvconfparser.h"
#include "dtvconfparserhelpers.h"
#include "iptvtuningdata.h"
Include dependency graph for frequencytables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FrequencyTable
 
class  TransportScanItem
 Class used for doing a list of frequencies / transports. More...
 
class  transport_scan_items_it_t
 

Typedefs

using freq_table_map_t = QMap< QString, const FrequencyTable * >
 
using freq_table_list_t = std::vector< const FrequencyTable * >
 
using transport_scan_items_t = std::list< TransportScanItem >
 

Functions

bool teardown_frequency_tables (void)
 
MTV_PUBLIC freq_table_list_t get_matching_freq_tables (const QString &format, const QString &modulation, const QString &country)
 
MTV_PUBLIC long long get_center_frequency (const QString &format, const QString &modulation, const QString &country, int freqid)
 
MTV_PUBLIC int get_closest_freqid (const QString &format, QString modulation, const QString &country, long long centerfreq)
 
bool operator== (const transport_scan_items_it_t A, const transport_scan_items_it_t B)
 
bool operator!= (const transport_scan_items_it_t A, const transport_scan_items_it_t B)
 
bool operator== (const transport_scan_items_it_t A, const std::list< TransportScanItem >::iterator B)
 

Typedef Documentation

◆ freq_table_map_t

using freq_table_map_t = QMap<QString, const FrequencyTable*>

Definition at line 24 of file frequencytables.h.

◆ freq_table_list_t

using freq_table_list_t = std::vector<const FrequencyTable*>

Definition at line 25 of file frequencytables.h.

◆ transport_scan_items_t

Definition at line 298 of file frequencytables.h.

Function Documentation

◆ teardown_frequency_tables()

bool teardown_frequency_tables ( void  )

Definition at line 214 of file frequencytables.cpp.

Referenced by ChannelScanSM::~ChannelScanSM().

◆ get_matching_freq_tables()

MTV_PUBLIC freq_table_list_t get_matching_freq_tables ( const QString &  format,
const QString &  modulation,
const QString &  country 
)

◆ get_center_frequency()

MTV_PUBLIC long long get_center_frequency ( const QString &  format,
const QString &  modulation,
const QString &  country,
int  freqid 
)

Definition at line 262 of file frequencytables.cpp.

Referenced by get_atsc_stuff().

◆ get_closest_freqid()

MTV_PUBLIC int get_closest_freqid ( const QString &  format,
QString  modulation,
const QString &  country,
long long  centerfreq 
)

Definition at line 285 of file frequencytables.cpp.

◆ operator==() [1/2]

bool operator== ( const transport_scan_items_it_t  A,
const transport_scan_items_it_t  B 
)
inline

Definition at line 280 of file frequencytables.h.

◆ operator!=()

bool operator!= ( const transport_scan_items_it_t  A,
const transport_scan_items_it_t  B 
)
inline

Definition at line 286 of file frequencytables.h.

◆ operator==() [2/2]

bool operator== ( const transport_scan_items_it_t  A,
const std::list< TransportScanItem >::iterator  B 
)
inline

Definition at line 292 of file frequencytables.h.