Unreal Engine SDK V5.4.128
载入中...
搜索中...
未找到
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, NERtcVoiceAuditStatus audit_status, int audit_result, const char *audit_detail)
 
virtual void onSpeechToTextComplete (int error_code, const char *file_id, const char *text, NERtcVoiceAuditStatus audit_status, int audit_result, const char *audit_detail)
 
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

◆ onDownloadComplete()

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

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

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode
file_path文件路径。
file_id文件id。
audit_status语音转文字审核状态。参考 NERtcVoiceAuditStatus
audit_result语音转文字审核结果,仅审核完成后有效。
audit_detail语音转文字审核详情,参见审核服务说明。

◆ onPlayComplete()

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

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

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

◆ onPlayingVolume()

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

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

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

◆ onRecordComplete()

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

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

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

◆ onRecordingVolume()

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

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

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

◆ onSpeechToTextComplete()

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

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

参数
error_code错误码。详细信息请参考 NERtcDMErrorCode
file_id文件id。
text语音转文字结果。
audit_status语音转文字审核状态。参考 NERtcVoiceAuditStatus
audit_result语音转文字审核结果,仅审核完成后有效。
audit_detail语音转文字审核详情,参见审核服务说明。

◆ 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,用于下载和其他文件映射时使用。
audit_status语音转文字审核状态。参考 NERtcVoiceAuditStatus
audit_result语音转文字审核结果,仅审核完成后有效。
audit_detail语音转文字审核详情,参见审核服务说明。

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