![]() |
Speedify SDK for Desktop/Embedded 16.0.2
|
Statistics for a single stream. More...
#include <types.h>
Data Fields | |
| bool | active |
| If this stream is currently active. | |
| uint64_t | duration |
| Time, in seconds, this stream has been active. | |
| uint64_t | id |
| ID number of this stream. | |
| uint64_t | groupId |
| Group ID number of this stream. | |
| uint64_t | startTime |
| Time this stream started, seconds since epoch. | |
| double | uploadSpeed |
| Current upload speed of this stream, in megabits per second. | |
| double | downloadSpeed |
| Current download speed of this stream, in megabits per second. | |
| double | averageUploadSpeed |
| Average upload speed of this stream, in megabits per second. | |
| double | averageDownloadSpeed |
| Average download speed of this stream, in megabits per second. | |
| uint64_t | redundantModeSaves |
| Number of saves while in redundant mode. | |
| uint64_t | speedModeSaves |
| Number of saves while in speed mode. | |
| 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. | |
| SpeedifySDK_StreamHealth | health |
| Stream health. | |
| SpeedifySDK_IPAddressString | remoteIp |
| The remote ip that this stream is connected to. | |
| uint16_t | remotePort |
| The remote port that this stream is connected to. | |
| 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. | |
| SpeedifySDK_HostnameString | hostname |
| The hostname of the service that this stream is connected to. | |
| uint8_t | dscp |
| The dscp tag of this stream. | |
Statistics for a single stream.
| 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.