#include <tspacket.h>

Definition at line 118 of file tspacket.h.
Public Member Functions | |
| TSPacket () | |
| TSPacket * | CreateClone () const |
| void | InitPayload (const unsigned char *payload) |
| unsigned int | StartOfFieldPointer () const |
| void | SetStartOfFieldPointer (uint sof) |
| QString | toString () const |
Static Public Member Functions | |
| static TSPacket * | CreatePayloadOnlyPacket () |
Static Public Attributes | |
| static const unsigned int | SIZE = 188 |
| static const unsigned int | PAYLOAD_SIZE = 188-4 |
| static const TSPacket * | NULL_PACKET |
Private Attributes | |
| unsigned char | _tspayload [184] |
Friends | |
| class | PESPacket |
| TSPacket::TSPacket | ( | ) | [inline] |
Definition at line 122 of file tspacket.h.
Referenced by CreateClone(), and CreatePayloadOnlyPacket().
| static TSPacket* TSPacket::CreatePayloadOnlyPacket | ( | ) | [inline, static] |
Definition at line 123 of file tspacket.h.
Referenced by ProgramMapTable::CreateBlank(), and ProgramAssociationTable::CreateBlank().
| TSPacket* TSPacket::CreateClone | ( | ) | const [inline] |
Definition at line 132 of file tspacket.h.
| void TSPacket::InitPayload | ( | const unsigned char * | payload | ) | [inline] |
Definition at line 138 of file tspacket.h.
| unsigned int TSPacket::StartOfFieldPointer | ( | ) | const [inline] |
Definition at line 145 of file tspacket.h.
Referenced by MPEGStreamData::AssemblePSIP(), and PESPacket::InitPESPacket().
| void TSPacket::SetStartOfFieldPointer | ( | uint | sof | ) | [inline] |
| QString TSPacket::toString | ( | void | ) | const |
Definition at line 32 of file tspacket.cpp.
friend class PESPacket [friend] |
Definition at line 120 of file tspacket.h.
const unsigned int TSPacket::SIZE = 188 [static] |
Definition at line 150 of file tspacket.h.
Referenced by IPTVRecorder::AddData(), FirewireRecorder::AddData(), MPEGStreamData::AssemblePSIP(), FirewireDevice::BroadcastToListeners(), DVBRecorder::BufferedWrite(), DTVRecorder::BufferedWrite(), CreateClone(), DVBRecorder::DVBRecorder(), DeviceReadBuffer::fill_ringbuffer(), DTVRecorder::FindH264Keyframes(), DTVRecorder::FindMPEG2Keyframes(), DVBRecorder::HandleSingleProgramPAT(), HDHRRecorder::HandleSingleProgramPMT(), DVBRecorder::HandleSingleProgramPMT(), IPTVFeederUDP::Open(), IPTVFeederRTSP::Open(), IPTVFeederRTP::Open(), IPTVFeederFile::Open(), HDHRRecorder::Open(), PESPacket::PESPacket(), MPEGStreamData::ProcessData(), DBox2Recorder::processStream(), MPEGStreamData::ResyncStream(), DVBStreamHandler::RunTS(), LinuxFirewireDevice::SetAVStreamBufferSize(), DTVRecorder::SetOption(), DeviceReadBuffer::Setup(), DeviceReadBuffer::WaitForUnused(), and PESPacket::WriteAsTSPackets().
const unsigned int TSPacket::PAYLOAD_SIZE = 188-4 [static] |
Definition at line 151 of file tspacket.h.
Referenced by PESPacket::AddTSPacket(), MPEGStreamData::AssemblePSIP(), ProgramAssociationTable::CreateBlank(), CreatePayloadOnlyPacket(), InitPayload(), and PESPacket::WriteAsTSPackets().
const TSPacket * TSPacket::NULL_PACKET [static] |
Initial value:
reinterpret_cast<const TSPacket*>(NULL_PACKET_BYTES)
Definition at line 152 of file tspacket.h.
unsigned char TSPacket::_tspayload[184] [private] |
Definition at line 154 of file tspacket.h.
Referenced by CreatePayloadOnlyPacket(), and InitPayload().
1.5.5