AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
AJARunTimeAverage Class Reference

#include <log.h>

Inheritance diagram for AJARunTimeAverage:
[legend]
Collaboration diagram for AJARunTimeAverage:
[legend]

Public Member Functions

 AJARunTimeAverage (int sampleSize)
 
virtual ~AJARunTimeAverage ()
 
virtual void Resize (uint64_t sampleSize)
 
virtual void Reset ()
 
virtual void ResetTime ()
 
int64_t MarkDeltaTime ()
 
int64_t MarkDeltaAverage ()
 
- Public Member Functions inherited from AJARunAverage
 AJARunAverage (uint64_t sampleSize)
 
virtual ~AJARunAverage ()
 
void Mark (int64_t val)
 
int64_t LastValue ()
 
int64_t MarkAverage (int64_t val)
 
int64_t Average ()
 
uint64_t Total ()
 
uint64_t SampleSize ()
 

Protected Member Functions

 AJARunTimeAverage ()
 
- Protected Member Functions inherited from AJARunAverage
 AJARunAverage ()
 

Protected Attributes

int64_t _lastTime
 
- Protected Attributes inherited from AJARunAverage
uint64_t _samplesTotal
 
uint64_t _sampleSize
 
std::vector< int64_t > _samples
 

Detailed Description

Definition at line 166 of file log.h.

Constructor & Destructor Documentation

◆ AJARunTimeAverage() [1/2]

AJARunTimeAverage::AJARunTimeAverage ( )
inlineexplicitprotected

Definition at line 169 of file log.h.

◆ AJARunTimeAverage() [2/2]

AJARunTimeAverage::AJARunTimeAverage ( int  sampleSize)

Definition at line 138 of file log.cpp.

◆ ~AJARunTimeAverage()

virtual AJARunTimeAverage::~AJARunTimeAverage ( )
inlinevirtual

Definition at line 174 of file log.h.

Member Function Documentation

◆ MarkDeltaAverage()

int64_t AJARunTimeAverage::MarkDeltaAverage ( )

Definition at line 173 of file log.cpp.

◆ MarkDeltaTime()

int64_t AJARunTimeAverage::MarkDeltaTime ( )

Definition at line 161 of file log.cpp.

◆ Reset()

void AJARunTimeAverage::Reset ( )
virtual

Reimplemented from AJARunAverage.

Definition at line 148 of file log.cpp.

◆ ResetTime()

void AJARunTimeAverage::ResetTime ( )
virtual

Definition at line 154 of file log.cpp.

◆ Resize()

void AJARunTimeAverage::Resize ( uint64_t  sampleSize)
virtual

Reimplemented from AJARunAverage.

Definition at line 143 of file log.cpp.

Member Data Documentation

◆ _lastTime

int64_t AJARunTimeAverage::_lastTime
protected

Definition at line 170 of file log.h.


The documentation for this class was generated from the following files: