|
Agora C++ API Reference for All Platforms
|
7 #pragma once // NOLINT(build/header_guard)
10 #include "IAgoraLog.h"
11 #include "AgoraRefPtr.h"
12 #include "NGIAgoraVideoFrame.h"
13 #include "AgoraMediaBase.h"
32 virtual int getVqaResult(
float& mos,
float* regression_feature,
size_t feature_size) = 0;
Definition: AgoraRefPtr.h:44
virtual void printLog(commons::LOG_LEVEL level, const char *format,...)=0
Definition: NGIAgoraExtensionVQA.h:19
Definition: AgoraAtomicOps.h:21
OPTIONAL_ENUM_CLASS LOG_LEVEL
Definition: IAgoraLog.h:33
virtual int pushYuvData(agora::agora_refptr< rtc::IVideoFrame > frame, int fps, int64_t ts)=0
Definition: AgoraRefPtr.h:31
virtual int initializeVQA(const agora_refptr< Control > &control)=0
virtual ~IAgoraVideoQualityAnalyzer()=default
Definition: video_node_i.h:28
Definition: NGIAgoraExtensionVQA.h:21
virtual int getVqaResult(float &mos, float *regression_feature, size_t feature_size)=0