NERTC macOS/Windows SDK
V5.10.1
Toggle main menu visibility
载入中...
搜索中...
未找到
include
nertc_engine_video_encoder_qos_observer.h
浏览该文件的文档.
1
6
7
#ifndef NERTC_ENGINE_VIDEO_ENCODER_QOS_OBSERVER_H
8
#define NERTC_ENGINE_VIDEO_ENCODER_QOS_OBSERVER_H
9
10
#include "nertc_base_types.h"
11
#include "
nertc_engine_defines.h
"
12
17
namespace
nertc
18
{
27
class
INERtcVideoEncoderQosObserver
28
{
29
public
:
30
virtual
~INERtcVideoEncoderQosObserver
() {}
31
58
virtual
void
onRequestSendKeyFrame
(
NERtcVideoStreamType
video_stream_type) {
59
(void) video_stream_type;
60
}
61
94
virtual
void
onBitrateUpdated
(uint32_t bitrate_bps,
NERtcVideoStreamType
video_stream_type) {
95
(void) bitrate_bps;
96
(void) video_stream_type;
97
}
98
131
virtual
void
onVideoCodecUpdated
(
NERtcVideoCodecType
video_codec_type,
NERtcVideoStreamType
video_stream_type) {
132
(void) video_codec_type;
133
(void) video_stream_type;
134
}
135
};
136
}
//namespace nertc
137
138
#endif
nertc::INERtcVideoEncoderQosObserver
定义
nertc_engine_video_encoder_qos_observer.h:28
nertc::INERtcVideoEncoderQosObserver::onBitrateUpdated
virtual void onBitrateUpdated(uint32_t bitrate_bps, NERtcVideoStreamType video_stream_type)
定义
nertc_engine_video_encoder_qos_observer.h:94
nertc::INERtcVideoEncoderQosObserver::onRequestSendKeyFrame
virtual void onRequestSendKeyFrame(NERtcVideoStreamType video_stream_type)
定义
nertc_engine_video_encoder_qos_observer.h:58
nertc::INERtcVideoEncoderQosObserver::onVideoCodecUpdated
virtual void onVideoCodecUpdated(NERtcVideoCodecType video_codec_type, NERtcVideoStreamType video_stream_type)
定义
nertc_engine_video_encoder_qos_observer.h:131
nertc
namespace nertc
nertc::NERtcVideoCodecType
NERtcVideoCodecType
定义
nertc_engine_defines.h:6017
nertc::NERtcVideoStreamType
NERtcVideoStreamType
定义
nertc_engine_defines.h:568
nertc_engine_defines.h
NERtc SDK definitions.
制作者
1.17.0