|
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 cat_cache_t = QMap<uint, ConditionalAccessTable*> |
Definition at line 39 of file mpegstreamdata.h.
| using cat_const_ptr_t = const ConditionalAccessTable * |
Definition at line 36 of file mpegstreamdata.h.
Definition at line 38 of file mpegstreamdata.h.
| using cat_ptr_t = ConditionalAccessTable * |
Definition at line 35 of file mpegstreamdata.h.
| using cat_vec_t = std::vector<const ConditionalAccessTable *> |
Definition at line 37 of file mpegstreamdata.h.
| using mpeg_listener_vec_t = std::vector<MPEGStreamListener*> |
Definition at line 49 of file mpegstreamdata.h.
| using mpeg_sp_listener_vec_t = std::vector<MPEGSingleProgramStreamListener*> |
Definition at line 52 of file mpegstreamdata.h.
| using pat_cache_t = QMap<uint, ProgramAssociationTable*> |
Definition at line 33 of file mpegstreamdata.h.
| using pat_const_ptr_t = const ProgramAssociationTable * |
Definition at line 30 of file mpegstreamdata.h.
Definition at line 32 of file mpegstreamdata.h.
| using pat_ptr_t = ProgramAssociationTable * |
Definition at line 29 of file mpegstreamdata.h.
| using pat_vec_t = std::vector<const ProgramAssociationTable *> |
Definition at line 31 of file mpegstreamdata.h.
| using pid_map_t = QMap<uint, PIDPriority> |
Definition at line 83 of file mpegstreamdata.h.
| using pid_psip_map_t = QMap<unsigned int, PSIPTable*> |
Definition at line 26 of file mpegstreamdata.h.
| using pmt_cache_t = QMap<uint, ProgramMapTable*> |
Definition at line 45 of file mpegstreamdata.h.
| using pmt_const_ptr_t = ProgramMapTable const* |
Definition at line 42 of file mpegstreamdata.h.
Definition at line 44 of file mpegstreamdata.h.
| using pmt_ptr_t = ProgramMapTable* |
Definition at line 41 of file mpegstreamdata.h.
| using pmt_vec_t = std::vector<const ProgramMapTable*> |
Definition at line 43 of file mpegstreamdata.h.
| using ps_listener_vec_t = std::vector<PSStreamListener*> |
Definition at line 53 of file mpegstreamdata.h.
| using psip_refcnt_map_t = QMap<const PSIPTable*, int> |
Definition at line 27 of file mpegstreamdata.h.
| using ts_av_listener_vec_t = std::vector<TSPacketListenerAV*> |
Definition at line 51 of file mpegstreamdata.h.
| using ts_listener_vec_t = std::vector<TSPacketListener*> |
Definition at line 50 of file mpegstreamdata.h.
| using uchar_vec_t = std::vector<unsigned char> |
Definition at line 47 of file mpegstreamdata.h.
| using uint_vec_t = std::vector<uint> |
Definition at line 24 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.