NERTC macOS/Windows SDK V5.6.40
载入中...
搜索中...
未找到
nertc_engine_predecode_observer.h
浏览该文件的文档.
1
7#ifndef NERTC_ENGINE_PREDECODE_OBSERVER_H
8#define NERTC_ENGINE_PREDECODE_OBSERVER_H
9
10#include "nertc_base_types.h"
11
16namespace nertc
17{
56
66{
75 uint32_t width;
84 uint32_t height;
94};
95
105 /* @if English
106 * The audio data interval per frame. Unit: milliseconds.
107 * @endif
108 * @if Chinese
109 * 每帧音频数据时间间隔, 单位为毫秒。
110 * @endif
111 */
112 uint32_t per_time_ms;
121 uint8_t toc;
122};
123
215
225public:
226 virtual ~INERtcPreDecodeObserver() {}
227
254 virtual void onFrame(NERtcPreDecodeFrameInfo* pre_decode_frame) = 0;
255};
256} //namespace nertc
257
258#endif
定义 nertc_engine_predecode_observer.h:224
virtual void onFrame(NERtcPreDecodeFrameInfo *pre_decode_frame)=0
namespace nertc
NERtcPreDecodeMediaType
定义 nertc_engine_predecode_observer.h:27
@ kNERtcPreDecodeMediaTypeAudio
定义 nertc_engine_predecode_observer.h:36
@ kNERtcPreDecodeMediaTypeVideo
定义 nertc_engine_predecode_observer.h:45
@ kNERtcPreDecodeMediaTypeUnknown
定义 nertc_engine_predecode_observer.h:54
定义 nertc_engine_predecode_observer.h:104
uint8_t toc
定义 nertc_engine_predecode_observer.h:121
定义 nertc_engine_predecode_observer.h:132
int length
定义 nertc_engine_predecode_observer.h:177
uint64_t uid
定义 nertc_engine_predecode_observer.h:150
NERtcPreDecodeVideoInfo video_info
定义 nertc_engine_predecode_observer.h:204
char * codec
定义 nertc_engine_predecode_observer.h:186
bool is_main_stream
定义 nertc_engine_predecode_observer.h:195
NERtcPreDecodeMediaType media_type
定义 nertc_engine_predecode_observer.h:141
int64_t timestamp_ms
定义 nertc_engine_predecode_observer.h:159
NERtcPreDecodeAudioInfo audio_info
定义 nertc_engine_predecode_observer.h:213
uint8_t * data
定义 nertc_engine_predecode_observer.h:168
定义 nertc_engine_predecode_observer.h:66
bool is_key_frame
定义 nertc_engine_predecode_observer.h:93
uint32_t width
定义 nertc_engine_predecode_observer.h:75
uint32_t height
定义 nertc_engine_predecode_observer.h:84