NERtc Unreal SDK V.5.4.124
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
nertc::IRtcVoiceEngineEventHandler类 参考

#include <INertcVoiceEngineEventHandler.h>

Public 成员函数

virtual ~IRtcVoiceEngineEventHandler ()
 
virtual void onAuth (int error_code)
 
virtual void onRecordComplete (int error_code, const char *file_path)
 
virtual void onPlayComplete (int error_code, const char *file_path)
 
virtual void onUploadComplete (int error_code, const char *file_path, const char *file_id)
 
virtual void onDownloadComplete (int error_code, const char *file_path, const char *file_id)
 
virtual void onSpeechToTextComplete (int error_code, const char *file_id, const char *text)
 
virtual void onRecordingVolume (int volume)
 
virtual void onPlayingVolume (int volume)
 

详细描述

IRtcEngineEventHandler 回调接口类用于 SDK 向 App 发送回调事件通知,App 通过继承该接口类的方法获取 SDK 的事件通知。 接口类的所有方法都有缺省(空)实现,App 可以根据需要只继承关心的事件。在回调方法中,App 不应该做耗时或者调用可能会引起阻塞的 API(如开启音频或视频等),否则可能影响 SDK 的运行。

构造及析构函数说明

◆ ~IRtcVoiceEngineEventHandler()

virtual nertc::IRtcVoiceEngineEventHandler::~IRtcVoiceEngineEventHandler ( )
inlinevirtual

成员函数说明

◆ onAuth()

virtual void nertc::IRtcVoiceEngineEventHandler::onAuth ( int error_code)
inlinevirtual

鉴权回调。
该回调方法表示音频模块的鉴权结果,如果出现错误需要重新鉴权。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。

◆ onRecordComplete()

virtual void nertc::IRtcVoiceEngineEventHandler::onRecordComplete ( int error_code,
const char * file_path )
inlinevirtual

录制结果回调。
该回调方法表示音频模块语音录制结果。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。
file_path录制文件路径。

◆ onPlayComplete()

virtual void nertc::IRtcVoiceEngineEventHandler::onPlayComplete ( int error_code,
const char * file_path )
inlinevirtual

播放结果回调。
该回调方法表示音频模块播放文件结果。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。
file_path文件路径。

◆ onUploadComplete()

virtual void nertc::IRtcVoiceEngineEventHandler::onUploadComplete ( int error_code,
const char * file_path,
const char * file_id )
inlinevirtual

上传结果回调。
该回调方法表示音频模块上传文件结果。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。
file_path文件路径。
file_id上传成功后的文件 ID,用于下载和其他文件映射时使用。

◆ onDownloadComplete()

virtual void nertc::IRtcVoiceEngineEventHandler::onDownloadComplete ( int error_code,
const char * file_path,
const char * file_id )
inlinevirtual

下载结果回调。
该回调方法表示音频模块下载文件结果。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。
file_path文件路径。
file_id文件 ID。

◆ onSpeechToTextComplete()

virtual void nertc::IRtcVoiceEngineEventHandler::onSpeechToTextComplete ( int error_code,
const char * file_id,
const char * text )
inlinevirtual

语音转文字结果回调。
该回调方法表示音频模块语音转文字结果。

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode。
file_id文件 ID。
text语音转文字结果。

◆ onRecordingVolume()

virtual void nertc::IRtcVoiceEngineEventHandler::onRecordingVolume ( int volume)
inlinevirtual

实时采集音量回调。
该回调方法返回当前正在录制的音量。

参数
volume音量值,范围 0-100。

◆ onPlayingVolume()

virtual void nertc::IRtcVoiceEngineEventHandler::onPlayingVolume ( int volume)
inlinevirtual

实时播放音量回调。
该回调方法返回当前正在播放的音量。

参数
volume音量值,范围 0-100。

该类的文档由以下文件生成: