#include "../Include_i.h"
Macros | |
#define | LOG_CLASS "RtpPacket" |
Functions | |
STATUS | createRtpPacket (UINT8 version, BOOL padding, BOOL extension, UINT8 csrcCount, BOOL marker, UINT8 payloadType, UINT16 sequenceNumber, UINT32 timestamp, UINT32 ssrc, PUINT32 csrcArray, UINT16 extensionProfile, UINT32 extensionLength, PBYTE extensionPayload, PBYTE payload, UINT32 payloadLength, PRtpPacket *ppRtpPacket) |
STATUS | setRtpPacket (UINT8 version, BOOL padding, BOOL extension, UINT8 csrcCount, BOOL marker, UINT8 payloadType, UINT16 sequenceNumber, UINT32 timestamp, UINT32 ssrc, PUINT32 csrcArray, UINT16 extensionProfile, UINT32 extensionLength, PBYTE extensionPayload, PBYTE payload, UINT32 payloadLength, PRtpPacket pRtpPacket) |
STATUS | freeRtpPacket (PRtpPacket *ppRtpPacket) |
STATUS | createRtpPacketFromBytes (PBYTE rawPacket, UINT32 packetLength, PRtpPacket *ppRtpPacket) |
STATUS | constructRetransmitRtpPacketFromBytes (PBYTE rawPacket, UINT32 packetLength, UINT16 sequenceNum, UINT8 payloadType, UINT32 ssrc, PRtpPacket *ppRtpPacket) |
STATUS | setRtpPacketFromBytes (PBYTE rawPacket, UINT32 packetLength, PRtpPacket pRtpPacket) |
STATUS | createBytesFromRtpPacket (PRtpPacket pRtpPacket, PBYTE pRawPacket, PUINT32 pPacketLength) |
STATUS | setBytesFromRtpPacket (PRtpPacket pRtpPacket, PBYTE pRawPacket, UINT32 packetLength) |
STATUS | constructRtpPackets (PPayloadArray pPayloadArray, UINT8 payloadType, UINT16 startSequenceNumber, UINT32 timestamp, UINT32 ssrc, PRtpPacket pPackets, UINT32 packetCount) |
#define LOG_CLASS "RtpPacket" |
STATUS constructRetransmitRtpPacketFromBytes | ( | PBYTE | rawPacket, |
UINT32 | packetLength, | ||
UINT16 | sequenceNum, | ||
UINT8 | payloadType, | ||
UINT32 | ssrc, | ||
PRtpPacket * | ppRtpPacket | ||
) |
STATUS constructRtpPackets | ( | PPayloadArray | pPayloadArray, |
UINT8 | payloadType, | ||
UINT16 | startSequenceNumber, | ||
UINT32 | timestamp, | ||
UINT32 | ssrc, | ||
PRtpPacket | pPackets, | ||
UINT32 | packetCount | ||
) |
STATUS createBytesFromRtpPacket | ( | PRtpPacket | pRtpPacket, |
PBYTE | pRawPacket, | ||
PUINT32 | pPacketLength | ||
) |
STATUS createRtpPacket | ( | UINT8 | version, |
BOOL | padding, | ||
BOOL | extension, | ||
UINT8 | csrcCount, | ||
BOOL | marker, | ||
UINT8 | payloadType, | ||
UINT16 | sequenceNumber, | ||
UINT32 | timestamp, | ||
UINT32 | ssrc, | ||
PUINT32 | csrcArray, | ||
UINT16 | extensionProfile, | ||
UINT32 | extensionLength, | ||
PBYTE | extensionPayload, | ||
PBYTE | payload, | ||
UINT32 | payloadLength, | ||
PRtpPacket * | ppRtpPacket | ||
) |
STATUS createRtpPacketFromBytes | ( | PBYTE | rawPacket, |
UINT32 | packetLength, | ||
PRtpPacket * | ppRtpPacket | ||
) |
STATUS freeRtpPacket | ( | PRtpPacket * | ppRtpPacket | ) |
STATUS setBytesFromRtpPacket | ( | PRtpPacket | pRtpPacket, |
PBYTE | pRawPacket, | ||
UINT32 | packetLength | ||
) |
STATUS setRtpPacket | ( | UINT8 | version, |
BOOL | padding, | ||
BOOL | extension, | ||
UINT8 | csrcCount, | ||
BOOL | marker, | ||
UINT8 | payloadType, | ||
UINT16 | sequenceNumber, | ||
UINT32 | timestamp, | ||
UINT32 | ssrc, | ||
PUINT32 | csrcArray, | ||
UINT16 | extensionProfile, | ||
UINT32 | extensionLength, | ||
PBYTE | extensionPayload, | ||
PBYTE | payload, | ||
UINT32 | payloadLength, | ||
PRtpPacket | pRtpPacket | ||
) |
STATUS setRtpPacketFromBytes | ( | PBYTE | rawPacket, |
UINT32 | packetLength, | ||
PRtpPacket | pRtpPacket | ||
) |