20 #include "IPVideoStat.h"
22 size_t CSessionSummary::totalErrorCount = 0;
23 size_t ManifestGenericStats::totalGaps = 0;
25 char * CVideoStat::ToJsonString(
const char* additionalData,
bool forPA)
const
30 void CVideoStat::Increment_Fragment_Count(Track track,
long bitrate,
long downloadTimeMs,
int response,
bool connectivity)
34 void CVideoStat::Increment_Init_Fragment_Count(Track track,
long bitrate,
long downloadTimeMs,
int response,
bool connectivity)
38 void CVideoStat::Increment_Manifest_Count(Track track,
long bitrate,
long downloadTimeMs,
int response,
bool connectivity, ManifestData * manifestData)
42 void CVideoStat::Record_License_EncryptionStat(VideoStatTrackType eType,
bool isEncypted,
bool isKeyChanged,
int audioIndex)
46 void CVideoStat::SetFailedFragmentUrl(VideoStatTrackType eType,
long bitrate, std::string url,
int audioIndex)
50 void CVideoStat::Setlanguage(VideoStatTrackType eType, std::string strLang,
int audioIndex)
54 void CVideoStat::Increment_Data(VideoStatDataType dataType,VideoStatTrackType eType,
long bitrate ,
long downloadTimeMs,
int response,
bool connectivity,
int audioIndex, ManifestData * manifestData)
58 void CVideoStat::SetProfileResolution(VideoStatTrackType eType,
long bitrate,
int width,
int height,
int audioIndex)
62 void CVideoStat::SetDisplayResolution(
int width,
int height)
66 void CVideoStat::IncrementGaps()