Amazon Kinesis Webrtc C SDK
 
Loading...
Searching...
No Matches
RtpRollingBuffer.h
Go to the documentation of this file.
1/*******************************************
2RTCP Rolling Buffer include file
3*******************************************/
4#ifndef __KINESIS_VIDEO_WEBRTC_CLIENT_RTCP_RTP_ROLLING_BUFFER_H
5#define __KINESIS_VIDEO_WEBRTC_CLIENT_RTCP_RTP_ROLLING_BUFFER_H
6
7#pragma once
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct {
15 // index of last rtp packet in rolling buffer
18
24
25#ifdef __cplusplus
26}
27#endif
28#endif //__KINESIS_VIDEO_WEBRTC_CLIENT_RTCP_RTP_ROLLING_BUFFER_H
STATUS freeRtpRollingBufferData(PUINT64)
Definition RtpRollingBuffer.c:43
STATUS rtpRollingBufferAddRtpPacket(PRtpRollingBuffer, PRtpPacket)
Definition RtpRollingBuffer.c:54
STATUS freeRtpRollingBuffer(PRtpRollingBuffer *)
Definition RtpRollingBuffer.c:25
STATUS createRtpRollingBuffer(UINT32, PRtpRollingBuffer *)
Definition RtpRollingBuffer.c:5
STATUS rtpRollingBufferGetValidSeqIndexList(PRtpRollingBuffer, PUINT16, UINT32, PUINT64, PUINT32)
Definition RtpRollingBuffer.c:81
struct RtpRollingBuffer * PRtpRollingBuffer
@ RTC_RTP_TRANSCEIVER_DIRECTION_UNINITIALIZED
Will use the default "sendrecv" after initialization.
Definition Include.h:892
Definition RollingBuffer.h:15
Definition RtpRollingBuffer.h:13
UINT64 lastIndex
Definition RtpRollingBuffer.h:16
PRollingBuffer pRollingBuffer
Definition RtpRollingBuffer.h:14
Definition RtpPacket.h:99