Timeouts related macros. More...

Timeouts related macros.
Timeouts for different activities in the stack
| #define DEFAULT_JITTER_BUFFER_MAX_LATENCY (2000L * HUNDREDS_OF_NANOS_IN_A_MILLISECOND) |
Default jitter buffer tolerated latency, frame will be dropped if it is out of window
Envs to disable IPv4 or IPv6 TURN relay candidates
| #define SIGNALING_CONNECT_STATE_TIMEOUT (15 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default connect sync API timeout
| #define SIGNALING_CONNECT_TIMEOUT (5 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default signaling connection establishment timeout
| #define SIGNALING_CREATE_TIMEOUT (10 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default signaling creation timeout
| #define SIGNALING_DEFAULT_MESSAGE_TTL_VALUE (60 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default signaling message alive time
| #define SIGNALING_DELETE_TIMEOUT (5 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default timeout for deleting a channel
| #define SIGNALING_DISCONNECT_STATE_TIMEOUT (15 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default disconnect sync API timeout
| #define SIGNALING_JOIN_STORAGE_SESSION_WAIT_TIMEOUT (6 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
| #define SIGNALING_REFRESH_ICE_CONFIG_STATE_TIMEOUT (20 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default refresh ICE server config API timeout
| #define SIGNALING_SEND_TIMEOUT (5 * HUNDREDS_OF_NANOS_IN_A_SECOND) |
Default timeout for sending data
| #define THREADPOOL_MAX_THREADS 10 |
Default maximum number of threads in the threadpool for the SDK
| #define THREADPOOL_MIN_THREADS 3 |
Default minimum number of threads in the threadpool for the SDK
Env to control whether to use dual stack endpoints, unset means false
Env to set maximum number of threads in the threadpool for the SDK