Amazon Kinesis Webrtc C SDK
Loading...
Searching...
No Matches
RtcpPacket.c File Reference
#include "../Include_i.h"
Include dependency graph for RtcpPacket.c:

Macros

#define LOG_CLASS   "RtcpPacket"

Functions

STATUS setRtcpPacketFromBytes (PBYTE pRawPacket, UINT32 pRawPacketsLen, PRtcpPacket pRtcpPacket)
STATUS rtcpNackListGet (PBYTE pPayload, UINT32 payloadLen, PUINT32 pSenderSsrc, PUINT32 pReceiverSsrc, PUINT16 pSequenceNumberList, PUINT32 pSequenceNumberListLen)
STATUS isRembPacket (PBYTE pPayload, UINT32 payloadLen)
STATUS rembValueGet (PBYTE pPayload, UINT32 payloadLen, PDOUBLE pMaximumBitRate, PUINT32 pSsrcList, PUINT8 pSsrcListLen)
UINT64 convertTimestampToNTP (UINT64 time100ns)

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "RtcpPacket"

Function Documentation

◆ convertTimestampToNTP()

UINT64 convertTimestampToNTP ( UINT64 time100ns)
Here is the caller graph for this function:

◆ isRembPacket()

STATUS isRembPacket ( PBYTE pPayload,
UINT32 payloadLen )
Here is the caller graph for this function:

◆ rembValueGet()

STATUS rembValueGet ( PBYTE pPayload,
UINT32 payloadLen,
PDOUBLE pMaximumBitRate,
PUINT32 pSsrcList,
PUINT8 pSsrcListLen )

Get values from RTCP Payload

Parameters: pPayload - REMB Payload payloadLen - Total length of payload pMaximumBitRate - REMB Value pSsrcList - buffer to write list of SSRCes into. pSsrcListLen - destination PUINT32 to store the count of SSRCes from the incoming REMB.

Here is the caller graph for this function:

◆ rtcpNackListGet()

STATUS rtcpNackListGet ( PBYTE pPayload,
UINT32 payloadLen,
PUINT32 pSenderSsrc,
PUINT32 pReceiverSsrc,
PUINT16 pSequenceNumberList,
PUINT32 pSequenceNumberListLen )
Here is the caller graph for this function:

◆ setRtcpPacketFromBytes()

STATUS setRtcpPacketFromBytes ( PBYTE pRawPacket,
UINT32 pRawPacketsLen,
PRtcpPacket pRtcpPacket )
Here is the caller graph for this function: