NERtc Wwise SDK 适配 Unreal V.5.4.122
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
nertc::wwiseplugin::IVoiceEngineCallback类 参考abstract

#include <IVoiceEngine.h>

类 nertc::wwiseplugin::IVoiceEngineCallback 继承关系图:
nertc::wwiseplugin::NertcVoiceEngineImpl

Public 成员函数

virtual ~IVoiceEngineCallback ()=default
 
virtual void onAuth (int errorCode)=0
 
virtual void onRecordCompleted (int errorCode, const char *filePath)=0
 
virtual void onPlayCompleted (int errorCode, const char *filePath)=0
 
virtual void onUploadCompleted (int errorCode, const char *filePath, const char *fileID)=0
 
virtual void onDownloadCompleted (int errorCode, const char *filePath, const char *fileID)=0
 
virtual void onSpeechToTextCompleted (int errorCode, const char *fileID, const char *text)=0
 
virtual void onRecordingVolume (int volume)=0
 
virtual void onPlayingVolume (int volume)=0
 

详细描述

语音消息事件接口。
此接口类监听语音消息相关接口的事件。

构造及析构函数说明

◆ ~IVoiceEngineCallback()

virtual nertc::wwiseplugin::IVoiceEngineCallback::~IVoiceEngineCallback ( )
virtualdefault

成员函数说明

◆ onAuth()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onAuth ( int errorCode)
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onRecordCompleted()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onRecordCompleted ( int errorCode,
const char * filePath )
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode
filePath录制文件路径。

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onPlayCompleted()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onPlayCompleted ( int errorCode,
const char * filePath )
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode
filePath播放文件路径。

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onUploadCompleted()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onUploadCompleted ( int errorCode,
const char * filePath,
const char * fileID )
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode
filePath文件路径。
fileID上传成功后的文件id,用于下载和其他文件映射时使用。

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onDownloadCompleted()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onDownloadCompleted ( int errorCode,
const char * filePath,
const char * fileID )
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode
filePath文件路径。
fileID文件id。

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onSpeechToTextCompleted()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onSpeechToTextCompleted ( int errorCode,
const char * fileID,
const char * text )
pure virtual

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

参数
errorCode错误码。详细信息请参考 NERtcErrorCode
fileID文件id。
text语音转文字结果。

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onRecordingVolume()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onRecordingVolume ( int volume)
pure virtual

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

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

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.

◆ onPlayingVolume()

virtual void nertc::wwiseplugin::IVoiceEngineCallback::onPlayingVolume ( int volume)
pure virtual

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

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

nertc::wwiseplugin::NertcVoiceEngineImpl 内被实现.


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