|
MythTV master
|
Public Member Functions | |
| PTSListener () | |
| bool | ProcessTSPacket (const TSPacket &tspacket) override |
| bool | ProcessVideoTSPacket (const TSPacket &tspacket) override |
| bool | ProcessAudioTSPacket (const TSPacket &tspacket) override |
| int64_t | GetFirstPTS (void) const |
| int64_t | GetLastPTS (void) const |
| int64_t | GetElapsedPTS (void) const |
| virtual bool | ProcessTSPacket (const TSPacket &tspacket)=0 |
| virtual bool | ProcessVideoTSPacket (const TSPacket &tspacket)=0 |
| virtual bool | ProcessAudioTSPacket (const TSPacket &tspacket)=0 |
Public Attributes | |
| uint32_t | m_startCode {0xFFFFFFFF} |
| QMap< uint, uint > | m_ptsStreams |
| std::array< uint32_t, 256 > | m_ptsCount {} |
| std::array< int64_t, 256 > | m_ptsFirst {} |
| std::array< int64_t, 256 > | m_ptsLast {} |
Additional Inherited Members | |
Protected Member Functions inherited from TSPacketListener | |
| virtual | ~TSPacketListener ()=default |
Protected Member Functions inherited from TSPacketListenerAV | |
| virtual | ~TSPacketListenerAV ()=default |
Definition at line 288 of file mpegutils.cpp.
|
inline |
Definition at line 293 of file mpegutils.cpp.
|
inline |
Definition at line 331 of file mpegutils.cpp.
Referenced by PrintMPEGStreamListener::HandleSplice().
|
inline |
Definition at line 305 of file mpegutils.cpp.
Referenced by GetElapsedPTS(), and PrintMPEGStreamListener::HandleSplice().
|
inline |
Definition at line 318 of file mpegutils.cpp.
Referenced by GetElapsedPTS(), and PrintMPEGStreamListener::HandleSplice().
|
inlineoverridevirtual |
Implements TSPacketListenerAV.
Definition at line 303 of file mpegutils.cpp.
|
overridevirtual |
Implements TSPacketListener.
Definition at line 346 of file mpegutils.cpp.
Referenced by ProcessAudioTSPacket(), and ProcessVideoTSPacket().
|
inlineoverridevirtual |
Implements TSPacketListenerAV.
Definition at line 301 of file mpegutils.cpp.
| std::array<uint32_t,256> PTSListener::m_ptsCount {} |
Definition at line 340 of file mpegutils.cpp.
Referenced by GetFirstPTS(), GetLastPTS(), ProcessTSPacket(), and PTSListener().
| std::array<int64_t,256> PTSListener::m_ptsFirst {} |
Definition at line 341 of file mpegutils.cpp.
Referenced by GetFirstPTS(), ProcessTSPacket(), and PTSListener().
| std::array<int64_t,256> PTSListener::m_ptsLast {} |
Definition at line 342 of file mpegutils.cpp.
Referenced by GetLastPTS(), ProcessTSPacket(), and PTSListener().
Definition at line 339 of file mpegutils.cpp.
Referenced by GetFirstPTS(), GetLastPTS(), and ProcessTSPacket().
| uint32_t PTSListener::m_startCode {0xFFFFFFFF} |
Definition at line 338 of file mpegutils.cpp.
Referenced by ProcessTSPacket().