Repo created
This commit is contained in:
parent
81b91f4139
commit
f8c34fa5ee
22732 changed files with 4815320 additions and 2 deletions
30
TMessagesProj/jni/voip/tgcalls/Stats.h
Normal file
30
TMessagesProj/jni/voip/tgcalls/Stats.h
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#ifndef TGCALLS_STATS_H
|
||||
#define TGCALLS_STATS_H
|
||||
|
||||
namespace tgcalls {
|
||||
|
||||
enum class CallStatsConnectionEndpointType {
|
||||
ConnectionEndpointP2P = 0,
|
||||
ConnectionEndpointTURN = 1
|
||||
};
|
||||
|
||||
struct CallStatsNetworkRecord {
|
||||
int32_t timestamp = 0;
|
||||
CallStatsConnectionEndpointType endpointType = CallStatsConnectionEndpointType::ConnectionEndpointP2P;
|
||||
bool isLowCost = false;
|
||||
};
|
||||
|
||||
struct CallStatsBitrateRecord {
|
||||
int32_t timestamp = 0;
|
||||
int32_t bitrate = 0;
|
||||
};
|
||||
|
||||
struct CallStats {
|
||||
std::string outgoingCodec;
|
||||
std::vector<CallStatsNetworkRecord> networkRecords;
|
||||
std::vector<CallStatsBitrateRecord> bitrateRecords;
|
||||
};
|
||||
|
||||
} // namespace tgcalls
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue