Speedify SDK for Desktop/Embedded
15.0.1
|
Statistics for a single stream.
#include <types.h>
Data Fields | |
bool | active |
If this stream is currently active. More... | |
uint64_t | duration |
Time, in seconds, this stream has been active. More... | |
uint64_t | id |
ID number of this stream. More... | |
uint64_t | groupId |
Group ID number of this stream. More... | |
uint64_t | startTime |
Time this stream started, seconds since epoch. More... | |
double | uploadSpeed |
Current upload speed of this stream, in megabits per second. More... | |
double | downloadSpeed |
Current download speed of this stream, in megabits per second. More... | |
double | averageUploadSpeed |
Average upload speed of this stream, in megabits per second. More... | |
double | averageDownloadSpeed |
Average download speed of this stream, in megabits per second. More... | |
uint64_t | redundantModeSaves |
Number of saves while in redundant mode. More... | |
uint64_t | speedModeSaves |
Number of saves while in speed mode. More... | |
uint64_t | failoverSaves |
char | name [SPEEDIFYSDK_MAX_STREAM_NAME_LEN] |
Name of the application or domain of this stream, or 'stream_test' for testing streams. More... | |
SpeedifySDK_StreamHealth | health |
Stream health. More... | |
SpeedifySDK_IPAddressString | remoteIp |
The remote ip that this stream is connected to. More... | |
uint16_t | remotePort |
The remote port that this stream is connected to. More... | |
char | protocol [SPEEDIFYSDK_MAX_PROTOCOL_LENGTH] |
The protocol of this stream. This is typically VNC, RTP, RTMP, RDP, Wifi Calling, TCP, UDP or HTTPS, if known. More... | |
SpeedifySDK_HostnameString | hostname |
The hostname of the service that this stream is connected to. More... | |
uint8_t | dscp |
The dscp tag of this stream. More... | |
bool SpeedifySDK_StreamStats::active |
If this stream is currently active.
double SpeedifySDK_StreamStats::averageDownloadSpeed |
Average download speed of this stream, in megabits per second.
double SpeedifySDK_StreamStats::averageUploadSpeed |
Average upload speed of this stream, in megabits per second.
double SpeedifySDK_StreamStats::downloadSpeed |
Current download speed of this stream, in megabits per second.
uint8_t SpeedifySDK_StreamStats::dscp |
The dscp tag of this stream.
uint64_t SpeedifySDK_StreamStats::duration |
Time, in seconds, this stream has been active.
uint64_t SpeedifySDK_StreamStats::failoverSaves |
Number of saves through connection failover
uint64_t SpeedifySDK_StreamStats::groupId |
Group ID number of this stream.
SpeedifySDK_StreamHealth SpeedifySDK_StreamStats::health |
Stream health.
SpeedifySDK_HostnameString SpeedifySDK_StreamStats::hostname |
The hostname of the service that this stream is connected to.
uint64_t SpeedifySDK_StreamStats::id |
ID number of this stream.
char SpeedifySDK_StreamStats::name[SPEEDIFYSDK_MAX_STREAM_NAME_LEN] |
Name of the application or domain of this stream, or 'stream_test' for testing streams.
char SpeedifySDK_StreamStats::protocol[SPEEDIFYSDK_MAX_PROTOCOL_LENGTH] |
The protocol of this stream. This is typically VNC, RTP, RTMP, RDP, Wifi Calling, TCP, UDP or HTTPS, if known.
uint64_t SpeedifySDK_StreamStats::redundantModeSaves |
Number of saves while in redundant mode.
SpeedifySDK_IPAddressString SpeedifySDK_StreamStats::remoteIp |
The remote ip that this stream is connected to.
uint16_t SpeedifySDK_StreamStats::remotePort |
The remote port that this stream is connected to.
uint64_t SpeedifySDK_StreamStats::speedModeSaves |
Number of saves while in speed mode.
uint64_t SpeedifySDK_StreamStats::startTime |
Time this stream started, seconds since epoch.
double SpeedifySDK_StreamStats::uploadSpeed |
Current upload speed of this stream, in megabits per second.