RDK Documentation (Open Sourced RDK Components)
AampOcdmGstSessionAdapter.cpp File Reference

File holds operations on OCDM gst sessions. More...

#include <sys/time.h>
#include "AampOcdmGstSessionAdapter.h"
Include dependency graph for AampOcdmGstSessionAdapter.cpp:

Go to the source code of this file.

Data Structures

struct  DecryptStats
 Holds decryption profile stats. More...
 

Macros

#define USEC_PER_SEC   1000000
 
#define LOG_DECRYPT_STATS   1
 
#define DECRYPT_AVG_TIME_THRESHOLD   10.0
 
#define MAX_THREADS   10
 
#define INTERVAL   120
 
#define SEC_SIZE   size_t
 

Functions

static uint64_t GetCurrentTimeStampInUSec ()
 
static uint64_t GetCurrentTimeStampInMSec ()
 
void LogPerformanceExt (const char *strFunc, uint64_t msStart, uint64_t msEnd, size_t nDataSize)
 

yes

File holds operations on OCDM gst sessions.

Definition in file AampOcdmGstSessionAdapter.cpp.


Data Structure Documentation

◆ DecryptStats

struct DecryptStats

Holds decryption profile stats.

Definition at line 43 of file AampOcdmGstSessionAdapter.cpp.

Collaboration diagram for DecryptStats:
Collaboration graph
Data Fields
uint64_t nBytesInterval
uint64_t nTimeInterval
uint64_t nBytesTotal
uint64_t nTimeTotal
uint64_t nCallsTotal
pthread_t threadID