mpegstreamdata.h File Reference

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...

Typedefs

typedef vector< uintuint_vec_t
typedef QMap< unsigned int,
PESPacket * > 
pid_pes_map_t
typedef QMap< const PSIPTable
*, int > 
psip_refcnt_map_t
typedef ProgramAssociationTablepat_ptr_t
typedef vector< const
ProgramAssociationTable * > 
pat_vec_t
typedef QMap< uint, pat_vec_tpat_map_t
typedef QMap< uint,
ProgramAssociationTable * > 
pat_cache_t
typedef ProgramMapTablepmt_ptr_t
typedef vector< const
ProgramMapTable * > 
pmt_vec_t
typedef QMap< uint, pmt_vec_tpmt_map_t
typedef QMap< uint,
ProgramMapTable * > 
pmt_cache_t
typedef vector< unsigned char > uchar_vec_t
typedef uchar_vec_t sections_t
typedef QMap< uint, sections_tsections_map_t
typedef vector
< MPEGStreamListener * > 
mpeg_listener_vec_t
typedef vector
< TSPacketListener * > 
ts_listener_vec_t
typedef vector
< TSPacketListenerAV * > 
ts_av_listener_vec_t
typedef vector
< MPEGSingleProgramStreamListener * > 
mpeg_sp_listener_vec_t
typedef QMap< uint, PIDPrioritypid_map_t

Enumerations

enum  CryptStatus { kEncUnknown = 0, kEncDecrypted = 1, kEncEncrypted = 2 }
enum  PIDPriority { kPIDPriorityNone = 0, kPIDPriorityLow = 1, kPIDPriorityNormal = 2, kPIDPriorityHigh = 3 }

Functions

void init_sections (sections_t &sect, uint last_section)


Typedef Documentation

typedef vector<uint> uint_vec_t

Definition at line 19 of file mpegstreamdata.h.

typedef QMap<unsigned int, PESPacket*> pid_pes_map_t

Definition at line 23 of file mpegstreamdata.h.

typedef QMap<const PSIPTable*, int> psip_refcnt_map_t

Definition at line 24 of file mpegstreamdata.h.

Definition at line 26 of file mpegstreamdata.h.

typedef vector<const ProgramAssociationTable*> pat_vec_t

Definition at line 27 of file mpegstreamdata.h.

typedef QMap<uint, pat_vec_t> pat_map_t

Definition at line 28 of file mpegstreamdata.h.

Definition at line 29 of file mpegstreamdata.h.

Definition at line 31 of file mpegstreamdata.h.

typedef vector<const ProgramMapTable*> pmt_vec_t

Definition at line 32 of file mpegstreamdata.h.

typedef QMap<uint, pmt_vec_t> pmt_map_t

Definition at line 33 of file mpegstreamdata.h.

typedef QMap<uint, ProgramMapTable*> pmt_cache_t

Definition at line 34 of file mpegstreamdata.h.

typedef vector<unsigned char> uchar_vec_t

Definition at line 36 of file mpegstreamdata.h.

Definition at line 37 of file mpegstreamdata.h.

typedef QMap<uint, sections_t> sections_map_t

Definition at line 38 of file mpegstreamdata.h.

Definition at line 40 of file mpegstreamdata.h.

Definition at line 41 of file mpegstreamdata.h.

Definition at line 42 of file mpegstreamdata.h.

Definition at line 43 of file mpegstreamdata.h.

typedef QMap<uint, PIDPriority> pid_map_t

Definition at line 79 of file mpegstreamdata.h.


Enumeration Type Documentation

Enumerator:
kEncUnknown 
kEncDecrypted 
kEncEncrypted 

Definition at line 45 of file mpegstreamdata.h.

Enumerator:
kPIDPriorityNone 
kPIDPriorityLow 
kPIDPriorityNormal 
kPIDPriorityHigh 

Definition at line 72 of file mpegstreamdata.h.


Function Documentation

void init_sections ( sections_t sect,
uint  last_section 
)


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5