mirror of
https://github.com/mii443/libdatachannel.git
synced 2025-08-22 15:15:28 +00:00
Allowed disabling delayed SACK from C API
This commit is contained in:
@ -346,7 +346,7 @@ typedef struct {
|
|||||||
int initialCongestionWindow; // in MTUs, <= 0 means optimized default
|
int initialCongestionWindow; // in MTUs, <= 0 means optimized default
|
||||||
int maxBurst; // in MTUs, 0 means optimized default, < 0 means disabled
|
int maxBurst; // in MTUs, 0 means optimized default, < 0 means disabled
|
||||||
int congestionControlModule; // 0: RFC2581 (default), 1: HSTCP, 2: H-TCP, 3: RTCC
|
int congestionControlModule; // 0: RFC2581 (default), 1: HSTCP, 2: H-TCP, 3: RTCC
|
||||||
int delayedSackTimeMs; // in msecs, <= 0 means optimized default
|
int delayedSackTimeMs; // in msecs, 0 means optimized default, < 0 means disabled
|
||||||
int minRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
int minRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
||||||
int maxRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
int maxRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
||||||
int initialRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
int initialRetransmitTimeoutMs; // in msecs, <= 0 means optimized default
|
||||||
|
@ -1139,6 +1139,8 @@ int rtcSetSctpSettings(const rtcSctpSettings *settings) {
|
|||||||
|
|
||||||
if (settings->delayedSackTimeMs > 0)
|
if (settings->delayedSackTimeMs > 0)
|
||||||
s.delayedSackTime = std::chrono::milliseconds(settings->delayedSackTimeMs);
|
s.delayedSackTime = std::chrono::milliseconds(settings->delayedSackTimeMs);
|
||||||
|
else if (settings->delayedSackTimeMs < 0)
|
||||||
|
s.delayedSackTime = std::chrono::milliseconds(0);
|
||||||
|
|
||||||
if (settings->minRetransmitTimeoutMs > 0)
|
if (settings->minRetransmitTimeoutMs > 0)
|
||||||
s.minRetransmitTimeout = std::chrono::milliseconds(settings->minRetransmitTimeoutMs);
|
s.minRetransmitTimeout = std::chrono::milliseconds(settings->minRetransmitTimeoutMs);
|
||||||
|
Reference in New Issue
Block a user