MythTV
master
|
#include <cstdint>
#include <vector>
#include <QMap>
#include "libmythbase/mythtimer.h"
#include "libmythtv/eitscanner.h"
#include "libmythtv/mythtvexp.h"
#include "streamlisteners.h"
#include "tablestatus.h"
#include "tspacket.h"
#include "mpegtables.h"
Go to the source code of this file.
Classes | |
class | CryptInfo |
class | MPEGStreamData |
Encapsulates data about MPEG stream and emits events for each table. More... | |
Enumerations | |
enum | CryptStatus : std::uint8_t { kEncUnknown = 0, kEncDecrypted = 1, kEncEncrypted = 2 } |
enum | PIDPriority : std::uint8_t { kPIDPriorityNone = 0, kPIDPriorityLow = 1, kPIDPriorityNormal = 2, kPIDPriorityHigh = 3 } |
using uint_vec_t = std::vector<uint> |
Definition at line 24 of file mpegstreamdata.h.
using pid_psip_map_t = QMap<unsigned int, PSIPTable*> |
Definition at line 26 of file mpegstreamdata.h.
using psip_refcnt_map_t = QMap<const PSIPTable*, int> |
Definition at line 27 of file mpegstreamdata.h.
using pat_ptr_t = ProgramAssociationTable * |
Definition at line 29 of file mpegstreamdata.h.
using pat_const_ptr_t = const ProgramAssociationTable * |
Definition at line 30 of file mpegstreamdata.h.
using pat_vec_t = std::vector<const ProgramAssociationTable *> |
Definition at line 31 of file mpegstreamdata.h.
Definition at line 32 of file mpegstreamdata.h.
using pat_cache_t = QMap<uint, ProgramAssociationTable*> |
Definition at line 33 of file mpegstreamdata.h.
using cat_ptr_t = ConditionalAccessTable * |
Definition at line 35 of file mpegstreamdata.h.
using cat_const_ptr_t = const ConditionalAccessTable * |
Definition at line 36 of file mpegstreamdata.h.
using cat_vec_t = std::vector<const ConditionalAccessTable *> |
Definition at line 37 of file mpegstreamdata.h.
Definition at line 38 of file mpegstreamdata.h.
using cat_cache_t = QMap<uint, ConditionalAccessTable*> |
Definition at line 39 of file mpegstreamdata.h.
using pmt_ptr_t = ProgramMapTable* |
Definition at line 41 of file mpegstreamdata.h.
using pmt_const_ptr_t = ProgramMapTable const* |
Definition at line 42 of file mpegstreamdata.h.
using pmt_vec_t = std::vector<const ProgramMapTable*> |
Definition at line 43 of file mpegstreamdata.h.
Definition at line 44 of file mpegstreamdata.h.
using pmt_cache_t = QMap<uint, ProgramMapTable*> |
Definition at line 45 of file mpegstreamdata.h.
using uchar_vec_t = std::vector<unsigned char> |
Definition at line 47 of file mpegstreamdata.h.
using mpeg_listener_vec_t = std::vector<MPEGStreamListener*> |
Definition at line 49 of file mpegstreamdata.h.
using ts_listener_vec_t = std::vector<TSPacketListener*> |
Definition at line 50 of file mpegstreamdata.h.
using ts_av_listener_vec_t = std::vector<TSPacketListenerAV*> |
Definition at line 51 of file mpegstreamdata.h.
using mpeg_sp_listener_vec_t = std::vector<MPEGSingleProgramStreamListener*> |
Definition at line 52 of file mpegstreamdata.h.
using ps_listener_vec_t = std::vector<PSStreamListener*> |
Definition at line 53 of file mpegstreamdata.h.
using pid_map_t = QMap<uint, PIDPriority> |
Definition at line 83 of file mpegstreamdata.h.
enum CryptStatus : std::uint8_t |
Enumerator | |
---|---|
kEncUnknown | |
kEncDecrypted | |
kEncEncrypted |
Definition at line 55 of file mpegstreamdata.h.
enum PIDPriority : std::uint8_t |
Enumerator | |
---|---|
kPIDPriorityNone | |
kPIDPriorityLow | |
kPIDPriorityNormal | |
kPIDPriorityHigh |
Definition at line 76 of file mpegstreamdata.h.