NERtc UE SDK  V5.4.109
INertcMediaStatsObserver.h
1 
6 #pragma once
7 #include "NertcEngineDefines.h"
8 
13 namespace nertc {
29  public:
30  virtual ~IRtcMediaStatsObserver() {}
31 
38  virtual void onRtcStats(const NERtcStats& stats) { (void)stats; }
39 
46  virtual void onLocalAudioStats(const NERtcAudioSendStats& stats) { (void)stats; }
47 
55  virtual void onRemoteAudioStats(const NERtcAudioRecvStats* stats, unsigned int user_count) {
56  (void)stats;
57  (void)user_count;
58  }
59 
67  virtual void onLocalVideoStats(const NERtcVideoSendStats& stats) { (void)stats; }
68 
77  virtual void onRemoteVideoStats(const NERtcVideoRecvStats* stats, unsigned int user_count) {
78  (void)stats;
79  (void)user_count;
80  }
81 
90  virtual void onNetworkQuality(const NERtcNetworkQualityInfo* infos, unsigned int user_count) {
91  (void)infos;
92  (void)user_count;
93  }
94 };
95 } // namespace nertc
Definition: INertcMediaStatsObserver.h:28
virtual void onRtcStats(const NERtcStats &stats)
Definition: INertcMediaStatsObserver.h:38
virtual void onRemoteAudioStats(const NERtcAudioRecvStats *stats, unsigned int user_count)
Definition: INertcMediaStatsObserver.h:55
virtual void onRemoteVideoStats(const NERtcVideoRecvStats *stats, unsigned int user_count)
Definition: INertcMediaStatsObserver.h:77
virtual void onLocalVideoStats(const NERtcVideoSendStats &stats)
Definition: INertcMediaStatsObserver.h:67
virtual void onNetworkQuality(const NERtcNetworkQualityInfo *infos, unsigned int user_count)
Definition: INertcMediaStatsObserver.h:90
virtual void onLocalAudioStats(const NERtcAudioSendStats &stats)
Definition: INertcMediaStatsObserver.h:46
namespace nertc
Definition: INertcAudioDeviceManager.h:11
Definition: NertcEngineDefines.h:3199
Definition: NertcEngineDefines.h:3106
Definition: NertcEngineDefines.h:3311
Definition: NertcEngineDefines.h:2410
Definition: NertcEngineDefines.h:2965
Definition: NertcEngineDefines.h:2826