Amazon Kinesis Webrtc C SDK
Retransmitter.h
Go to the documentation of this file.
1 /*******************************************
2 Retransmitter internal include file
3 *******************************************/
4 #ifndef __KINESIS_VIDEO_WEBRTC_CLIENT_PEERCONNECTION_RETRANSMITTER__
5 #define __KINESIS_VIDEO_WEBRTC_CLIENT_PEERCONNECTION_RETRANSMITTER__
6 
7 #pragma once
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 typedef struct {
15  UINT32 seqNumListLen;
17  PUINT64 validIndexList;
19 
20 STATUS createRetransmitter(UINT32, UINT32, PRetransmitter*);
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 #endif /* __KINESIS_VIDEO_WEBRTC_CLIENT_PEERCONNECTION_RETRANSMITTER__ */
STATUS resendPacketOnNack(PRtcpPacket, PKvsPeerConnection)
Definition: Retransmitter.c:43
STATUS createRetransmitter(UINT32, UINT32, PRetransmitter *)
Definition: Retransmitter.c:5
struct Retransmitter * PRetransmitter
STATUS freeRetransmitter(PRetransmitter *)
Definition: Retransmitter.c:28
Definition: PeerConnection.h:72
Definition: Retransmitter.h:13
PUINT16 sequenceNumberList
Definition: Retransmitter.h:14
PUINT64 validIndexList
Definition: Retransmitter.h:17
UINT32 seqNumListLen
Definition: Retransmitter.h:15
UINT32 validIndexListLen
Definition: Retransmitter.h:16
Definition: RtcpPacket.h:72