RTP Trace System
1.0
|
RTP Packet. More...
#include <rtppacket.h>
Constructor.
cardinal Coral::RTPPacket::calculateHeaderSize | ( | ) | const [inline] |
Calculate header size.
card32 Coral::RTPPacket::getCSRC | ( | cardinal | index | ) | const [inline] |
Get CSRC at given index.
index | Index. |
card8 Coral::RTPPacket::getCSRCCount | ( | ) | const [inline] |
Get CSRC count.
card8 Coral::RTPPacket::getExtension | ( | ) | const [inline] |
Get extension.
bool Coral::RTPPacket::getMarker | ( | ) | const [inline] |
Get marker.
cardinal Coral::RTPPacket::getMaxPayloadSize | ( | ) | const [inline] |
Get maximum payload size.
card8 Coral::RTPPacket::getPadding | ( | ) | const [inline] |
Get padding.
char* Coral::RTPPacket::getPayloadData | ( | ) | const [inline] |
Get pointer to payload data.
card8 Coral::RTPPacket::getPayloadType | ( | ) | const [inline] |
Get payload type.
card16 Coral::RTPPacket::getSequenceNumber | ( | ) | const [inline] |
Get sequence number.
card32 Coral::RTPPacket::getSSRC | ( | ) | const [inline] |
Get SSRC.
card32 Coral::RTPPacket::getTimeStamp | ( | ) | const [inline] |
Get time stamp.
card8 Coral::RTPPacket::getVersion | ( | ) | const [inline] |
Get version.
void Coral::RTPPacket::setCSRC | ( | const cardinal | index, |
const card32 | csrc | ||
) | [inline] |
Set CSRC at given index.
index | Index. |
csrc | CSRC. |
void Coral::RTPPacket::setCSRCCount | ( | const card8 | count | ) | [inline] |
Set CSRC count.
count | RTP CSRC count. |
void Coral::RTPPacket::setExtension | ( | const card8 | extension | ) | [inline] |
Set extension.
extension | RTP Extension. |
void Coral::RTPPacket::setMarker | ( | const bool | marker | ) | [inline] |
Set marker.
marker | RTP Marker. |
void Coral::RTPPacket::setPadding | ( | const card8 | padding | ) | [inline] |
Set padding.
padding | RTP Padding. |
void Coral::RTPPacket::setPayloadType | ( | const card8 | payloadType | ) | [inline] |
Set payload type.
payloadType | RTP Payload type. |
void Coral::RTPPacket::setSequenceNumber | ( | const card16 | sequenceNumber | ) | [inline] |
Set sequence number.
sequenceNumber | RTP Sequence number. |
void Coral::RTPPacket::setSSRC | ( | const card32 | ssrc | ) | [inline] |
Set SSRC.
ssrc | RTP SSRC. |
void Coral::RTPPacket::setTimeStamp | ( | const card32 | timeStamp | ) | [inline] |
Set time stamp.
timeStamp | RTP timeStamp. |
void Coral::RTPPacket::setVersion | ( | const card8 | version | ) | [inline] |
Set version.
version | RTP Version. |
ostream& operator<< | ( | ostream & | os, |
const RTPPacket & | packet | ||
) | [friend] |
Output operator.
card8 Coral::RTPPacket::CC [private] |
card32 Coral::RTPPacket::CSRC[16] [private] |
char Coral::RTPPacket::Data[RTPConstants::RTPMaxPayloadLimit] [private] |
card8 Coral::RTPPacket::M [private] |
card8 Coral::RTPPacket::P [private] |
card8 Coral::RTPPacket::PT [private] |
card16 Coral::RTPPacket::SequenceNumber [private] |
card32 Coral::RTPPacket::SSRC [private] |
card32 Coral::RTPPacket::TimeStamp [private] |
card8 Coral::RTPPacket::V [private] |
card8 Coral::RTPPacket::X [private] |