|
RDK Documentation (Open Sourced RDK Components)
|
30 void ProfileEventAAMP::TuneEnd(
TuneEndMetrics &mTuneEndMetrics,std::string appName, std::string playerActiveMode,
int playerId,
bool playerPreBuffered,
unsigned int durationSeconds,
bool interfaceWifi,std::string failureReason)
34 void ProfileEventAAMP::GetClassicTuneTimeInfo(
bool success,
int tuneRetries,
int firstTuneType,
long long playerLoadTime,
int streamType,
bool isLive,
unsigned int durationinSec,
char *TuneTimeInfoStr)
TuneEndMetrics structure to store tunemetrics data.
void GetClassicTuneTimeInfo(bool success, int tuneRetries, int firstTuneType, long long playerLoadTime, int streamType, bool isLive, unsigned int durationinSec, char *TuneTimeInfoStr)
Method converting the AAMP style tune performance data to IP_EX_TUNETIME style data.
ProfileEventAAMP header file.
void ProfilePerformed(ProfilerBucketType type)
Method to mark the end of a bucket, for which beginning is not marked.
void ProfileError(ProfilerBucketType type, int result=-1)
Marking error while executing a bucket.
void ProfileBegin(ProfilerBucketType type)
Marking the beginning of a bucket.
void TuneBegin(void)
Profiler method to perform tune begin related operations.
ProfilerBucketType
Bucket types of AAMP profiler.
void ProfileEnd(ProfilerBucketType type)
Marking the end of a bucket.
void TuneEnd(TuneEndMetrics &mTuneendmetrics, std::string appName, std::string playerActiveMode, int playerId, bool playerPreBuffered, unsigned int durationSeconds, bool interfaceWifi, std::string failureReason)
Logging performance metrics after successful tune completion. Metrics starts with IP_AAMP_TUNETIME.
ProfileEventAAMP()
ProfileEventAAMP Constructor.