|
MythTV master
|
#include <algorithm>#include <cstdint>#include <set>#include <utility>#include <QFile>#include <QHash>#include <QImage>#include <QReadWriteLock>#include <QRegularExpression>#include "libmythbase/mythdb.h"#include "libmythbase/mythlogging.h"#include "libmythbase/stringutil.h"#include "channelutil.h"#include "mpeg/dvbtables.h"#include "recorders/HLS/HLSReader.h"#include "sourceutil.h"Go to the source code of this file.
Macros | |
| #define | LOC QString("ChanUtil: ") |
Functions | |
| static uint | get_dtv_multiplex (uint db_source_id, const QString &sistandard, uint64_t frequency, uint transport_id, uint network_id, signed char polarity) |
| static uint | insert_dtv_multiplex (int db_source_id, const QString &sistandard, uint64_t frequency, const QString &modulation, int transport_id, int network_id, int symbol_rate, signed char bandwidth, signed char polarity, signed char inversion, signed char trans_mode, const QString &inner_FEC, const QString &constellation, signed char hierarchy, const QString &hp_code_rate, const QString &lp_code_rate, const QString &guard_interval, const QString &mod_sys, const QString &rolloff) |
| static void | handle_transport_desc (std::vector< uint > &muxes, const MPEGDescriptor &desc, uint sourceid, uint tsid, uint netid) |
| static bool | lt_pidcache (const pid_cache_item_t a, const pid_cache_item_t b) |
| static QStringList | get_valid_recorder_list (uint chanid) |
| Returns list of the recorders that have chanid in their sources. More... | |
| static QStringList | get_valid_recorder_list (const QString &channum) |
| Returns list of the recorders that have channum in their sources. More... | |
| static uint | get_max_chanid (uint sourceid) |
| static bool | chanid_available (uint chanid) |
| bool | lt_callsign (const ChannelInfo &a, const ChannelInfo &b) |
| bool | lt_smart (const ChannelInfo &a, const ChannelInfo &b) |
| #define LOC QString("ChanUtil: ") |
Definition at line 23 of file channelutil.cpp.
Definition at line 1451 of file channelutil.cpp.
Referenced by ChannelUtil::CreateChanID().
|
static |
Definition at line 27 of file channelutil.cpp.
Referenced by insert_dtv_multiplex().
Definition at line 1430 of file channelutil.cpp.
Referenced by ChannelUtil::CreateChanID().
|
static |
Returns list of the recorders that have channum in their sources.
| channum | Channel "number" we are querying recorders for. |
Definition at line 1079 of file channelutil.cpp.
|
static |
Returns list of the recorders that have chanid in their sources.
| chanid | Channel ID of channel we are querying recorders for. |
Definition at line 1045 of file channelutil.cpp.
Referenced by ChannelUtil::GetValidRecorderList().
|
static |
Definition at line 279 of file channelutil.cpp.
Referenced by ChannelUtil::CreateMultiplexes().
|
static |
Definition at line 80 of file channelutil.cpp.
Referenced by ChannelUtil::CreateMultiplex().
|
inline |
Definition at line 2220 of file channelutil.cpp.
Referenced by lt_smart(), and ChannelUtil::SortChannels().
|
static |
Definition at line 847 of file channelutil.cpp.
Referenced by ChannelUtil::GetCachedPids(), and ChannelUtil::SaveCachedPids().
|
inline |
Definition at line 2225 of file channelutil.cpp.
Referenced by ChannelUtil::GetNearestChannel(), and ChannelUtil::SortChannels().