MythTV
master
|
#include <algorithm>
#include <cstdint>
#include <set>
#include <utility>
#include <QFile>
#include <QHash>
#include <QImage>
#include <QReadWriteLock>
#include "libmythbase/mythdb.h"
#include "libmythbase/stringutil.h"
#include "channelutil.h"
#include "mpeg/dvbtables.h"
#include "recorders/HLS/HLSReader.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 20 of file channelutil.cpp.
|
static |
Definition at line 24 of file channelutil.cpp.
Referenced by insert_dtv_multiplex().
|
static |
Definition at line 77 of file channelutil.cpp.
Referenced by ChannelUtil::CreateMultiplex().
|
static |
Definition at line 276 of file channelutil.cpp.
Referenced by ChannelUtil::CreateMultiplexes().
|
static |
Definition at line 844 of file channelutil.cpp.
Referenced by ChannelUtil::GetCachedPids(), and ChannelUtil::SaveCachedPids().
|
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 1019 of file channelutil.cpp.
Referenced by ChannelUtil::GetValidRecorderList().
|
static |
Returns list of the recorders that have channum in their sources.
channum | Channel "number" we are querying recorders for. |
Definition at line 1053 of file channelutil.cpp.
Definition at line 1404 of file channelutil.cpp.
Referenced by ChannelUtil::CreateChanID().
Definition at line 1425 of file channelutil.cpp.
Referenced by ChannelUtil::CreateChanID().
|
inline |
Definition at line 2205 of file channelutil.cpp.
Referenced by lt_smart(), and ChannelUtil::SortChannels().
|
inline |
Definition at line 2210 of file channelutil.cpp.
Referenced by ChannelUtil::GetNearestChannel(), and ChannelUtil::SortChannels().