NERtc Windows SDK
nertc_engine_media_stats_observer.h
Go to the documentation of this file.
1 
9 #ifndef NERTC_ENGINE_MEDIA_STATS_OBSERVERA_H
10 #define NERTC_ENGINE_MEDIA_STATS_OBSERVERA_H
11 
12 #include "nertc_base_types.h"
13 #include "nertc_engine_defines.h"
14 
19 namespace nertc
20 {
26 {
27 public:
28  virtual ~IRtcMediaStatsObserver() {}
29 
36  virtual void onRtcStats(const NERtcStats &stats) {
37  (void)stats;
38  }
39 
46  virtual void onLocalAudioStats(const NERtcAudioSendStats &stats) {
47  (void)stats;
48  }
49 
57  virtual void onRemoteAudioStats(const NERtcAudioRecvStats *stats, unsigned int user_count) {
58  (void)stats;
59  (void)user_count;
60  }
61 
68  virtual void onLocalVideoStats(const NERtcVideoSendStats &stats) {
69  (void)stats;
70  }
71 
79  virtual void onRemoteVideoStats(const NERtcVideoRecvStats *stats, unsigned int user_count) {
80  (void)stats;
81  (void)user_count;
82  }
83 
91  virtual void onNetworkQuality(const NERtcNetworkQualityInfo *infos, unsigned int user_count) {
92  (void)infos;
93  (void)user_count;
94  }
95 };
96 } //namespace nertc
97 
98 #endif
virtual void onRtcStats(const NERtcStats &stats)
Definition: nertc_engine_media_stats_observer.h:36
virtual void onRemoteVideoStats(const NERtcVideoRecvStats *stats, unsigned int user_count)
Definition: nertc_engine_media_stats_observer.h:79
virtual void onLocalAudioStats(const NERtcAudioSendStats &stats)
Definition: nertc_engine_media_stats_observer.h:46
Definition: nertc_engine_media_stats_observer.h:25
Definition: nertc_engine_defines.h:582
NERtc SDK的一些定义
Definition: nertc_engine_defines.h:613
virtual void onRemoteAudioStats(const NERtcAudioRecvStats *stats, unsigned int user_count)
Definition: nertc_engine_media_stats_observer.h:57
virtual void onNetworkQuality(const NERtcNetworkQualityInfo *infos, unsigned int user_count)
Definition: nertc_engine_media_stats_observer.h:91
Definition: nertc_engine_defines.h:531
Definition: nertc_engine_defines.h:605
namespace nertc
Definition: nertc_engine_defines.h:624
SDK基本类型定义
Definition: nertc_engine_defines.h:647
virtual void onLocalVideoStats(const NERtcVideoSendStats &stats)
Definition: nertc_engine_media_stats_observer.h:68