Amazon Kinesis Webrtc C SDK
RtpRollingBuffer.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RtpRollingBuffer
 

Typedefs

typedef struct RtpRollingBufferPRtpRollingBuffer
 

Functions

STATUS createRtpRollingBuffer (UINT32, PRtpRollingBuffer *)
 
STATUS freeRtpRollingBuffer (PRtpRollingBuffer *)
 
STATUS freeRtpRollingBufferData (PUINT64)
 
STATUS rtpRollingBufferAddRtpPacket (PRtpRollingBuffer, PRtpPacket)
 
STATUS rtpRollingBufferGetValidSeqIndexList (PRtpRollingBuffer, PUINT16, UINT32, PUINT64, PUINT32)
 

Typedef Documentation

◆ PRtpRollingBuffer

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: