MythTV  master
Public Member Functions | Private Attributes | List of all members
PrintMPEGStreamListener Class Reference
Inheritance diagram for PrintMPEGStreamListener:
Inheritance graph
[legend]
Collaboration diagram for PrintMPEGStreamListener:
Collaboration graph
[legend]

Public Member Functions

 PrintMPEGStreamListener (MythMediaBuffer *out, PTSListener &ptsl, bool autopts, MPEGStreamData *sd, const QHash< uint, bool > &use_pid, bool use_xml)
 
void HandlePAT (const ProgramAssociationTable *pat) override
 
void HandleCAT (const ConditionalAccessTable *cat) override
 
void HandlePMT (uint, const ProgramMapTable *pmt) override
 
void HandleEncryptionStatus (uint, bool) override
 
void HandleSplice (const SpliceInformationTable *sit) override
 
- Public Member Functions inherited from PrintOutput
 PrintOutput (MythMediaBuffer *out, bool use_xml)
 
void Output (const QString &msg) const
 
void Output (const PSIPTable *psip) const
 

Private Attributes

const PTSListenerm_ptsl
 
bool m_autopts
 
MPEGStreamDatam_sd
 
const QHash< uint, bool > & m_usePid
 

Additional Inherited Members

- Protected Member Functions inherited from MPEGStreamListener
virtual ~MPEGStreamListener ()=default
 
- Protected Attributes inherited from PrintOutput
MythMediaBufferm_out
 
bool m_useXml
 

Detailed Description

Definition at line 435 of file mpegutils.cpp.

Constructor & Destructor Documentation

◆ PrintMPEGStreamListener()

PrintMPEGStreamListener::PrintMPEGStreamListener ( MythMediaBuffer out,
PTSListener ptsl,
bool  autopts,
MPEGStreamData sd,
const QHash< uint, bool > &  use_pid,
bool  use_xml 
)
inline

Definition at line 438 of file mpegutils.cpp.

Member Function Documentation

◆ HandlePAT()

void PrintMPEGStreamListener::HandlePAT ( const ProgramAssociationTable pat)
inlineoverridevirtual

Implements MPEGStreamListener.

Definition at line 448 of file mpegutils.cpp.

◆ HandleCAT()

void PrintMPEGStreamListener::HandleCAT ( const ConditionalAccessTable cat)
inlineoverridevirtual

Implements MPEGStreamListener.

Definition at line 459 of file mpegutils.cpp.

◆ HandlePMT()

void PrintMPEGStreamListener::HandlePMT ( uint  ,
const ProgramMapTable pmt 
)
inlineoverridevirtual

Implements MPEGStreamListener.

Definition at line 465 of file mpegutils.cpp.

◆ HandleEncryptionStatus()

void PrintMPEGStreamListener::HandleEncryptionStatus ( uint  ,
bool   
)
inlineoverridevirtual

Implements MPEGStreamListener.

Definition at line 492 of file mpegutils.cpp.

◆ HandleSplice()

void PrintMPEGStreamListener::HandleSplice ( const SpliceInformationTable sit)
inlineoverridevirtual

Reimplemented from MPEGStreamListener.

Definition at line 496 of file mpegutils.cpp.

Member Data Documentation

◆ m_ptsl

const PTSListener& PrintMPEGStreamListener::m_ptsl
private

Definition at line 514 of file mpegutils.cpp.

Referenced by HandleSplice().

◆ m_autopts

bool PrintMPEGStreamListener::m_autopts
private

Definition at line 515 of file mpegutils.cpp.

Referenced by HandlePAT(), HandlePMT(), and PrintMPEGStreamListener().

◆ m_sd

MPEGStreamData* PrintMPEGStreamListener::m_sd
private

Definition at line 516 of file mpegutils.cpp.

Referenced by HandlePAT(), HandlePMT(), and PrintMPEGStreamListener().

◆ m_usePid

const QHash<uint,bool>& PrintMPEGStreamListener::m_usePid
private

Definition at line 517 of file mpegutils.cpp.

Referenced by HandlePAT(), and HandlePMT().


The documentation for this class was generated from the following file: