Agora C++ API Reference for All Platforms
Classes | Public Member Functions | List of all members
agora::rtc::IAgoraVideoQualityAnalyzer Class Referenceabstract

Inherits agora::RefCountInterface.

Classes

class  Control
 

Public Member Functions

virtual ~IAgoraVideoQualityAnalyzer ()
 
virtual int initializeVQA (const agora_refptr< Control > &control)=0
 
virtual int pushYuvData (agora::agora_refptr< rtc::IVideoFrame > frame)
 
virtual int getVqaMos (int &mos)
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from agora::RefCountInterface
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~IAgoraVideoQualityAnalyzer()

virtual agora::rtc::IAgoraVideoQualityAnalyzer::~IAgoraVideoQualityAnalyzer ( )
inlinevirtual

Member Function Documentation

◆ initializeVQA()

virtual int agora::rtc::IAgoraVideoQualityAnalyzer::initializeVQA ( const agora_refptr< Control > &  control)
pure virtual

◆ pushYuvData()

virtual int agora::rtc::IAgoraVideoQualityAnalyzer::pushYuvData ( agora::agora_refptr< rtc::IVideoFrame frame)
inlinevirtual

◆ getVqaMos()

virtual int agora::rtc::IAgoraVideoQualityAnalyzer::getVqaMos ( int &  mos)
inlinevirtual