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

Macros

#define LOG_CLASS   "RtpRollingBuffer"

Functions

STATUS createRtpRollingBuffer (UINT32 capacity, PRtpRollingBuffer *ppRtpRollingBuffer)
STATUS freeRtpRollingBuffer (PRtpRollingBuffer *ppRtpRollingBuffer)
STATUS freeRtpRollingBufferData (PUINT64 pData)
STATUS rtpRollingBufferAddRtpPacket (PRtpRollingBuffer pRollingBuffer, PRtpPacket pRtpPacket)
STATUS rtpRollingBufferGetValidSeqIndexList (PRtpRollingBuffer pRollingBuffer, PUINT16 pSequenceNumberList, UINT32 sequenceNumberListLen, PUINT64 pValidSeqIndexList, PUINT32 pValidIndexListLen)

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "RtpRollingBuffer"

Function Documentation

◆ createRtpRollingBuffer()

STATUS createRtpRollingBuffer ( UINT32 capacity,
PRtpRollingBuffer * ppRtpRollingBuffer )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ freeRtpRollingBuffer()

STATUS freeRtpRollingBuffer ( PRtpRollingBuffer * ppRtpRollingBuffer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ freeRtpRollingBufferData()

STATUS freeRtpRollingBufferData ( PUINT64 pData)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rtpRollingBufferAddRtpPacket()

STATUS rtpRollingBufferAddRtpPacket ( PRtpRollingBuffer pRollingBuffer,
PRtpPacket pRtpPacket )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rtpRollingBufferGetValidSeqIndexList()

STATUS rtpRollingBufferGetValidSeqIndexList ( PRtpRollingBuffer pRollingBuffer,
PUINT16 pSequenceNumberList,
UINT32 sequenceNumberListLen,
PUINT64 pValidSeqIndexList,
PUINT32 pValidIndexListLen )
Here is the call graph for this function:
Here is the caller graph for this function: