85 lines
3.5 KiB
C#
85 lines
3.5 KiB
C#
using UnityEngine;
|
||
using System;
|
||
using System.Collections;
|
||
|
||
namespace YunvaIM
|
||
{
|
||
public enum ProtocolEnum:uint
|
||
{
|
||
#region IM_LOGIN
|
||
IM_LOGIN_REQ = 0x11000, //云娃登录请求
|
||
IM_LOGIN_RESP = 0x11001, //云娃登录返回
|
||
IM_THIRD_LOGIN_REQ=0x11002, //cp账号登录请求
|
||
IM_THIRD_LOGIN_RESP = 0x11003, //cp账号登录返回
|
||
IM_LOGOUT_REQ = 0x11004, //注销
|
||
IM_DEVICE_SETINFO=0x11012, //设置设备信息
|
||
IM_RECONNECTION_NOTIFY = 0x11013, //重连成功通知
|
||
IM_GET_THIRDBINDINFO_REQ = 0x11014, //获取第三方账号信息
|
||
IM_GET_THIRDBINDINFO_RESP = 0x11015, //获取第三方信息返回
|
||
IM_NET_STATE_NOTIFY = 0x11016 , //网络状态通知
|
||
#endregion
|
||
|
||
#region IM_TOOS
|
||
IM_RECORD_STRART_REQ = 0x19000, //开始录音(最长60秒)
|
||
IM_RECORD_STOP_REQ = 0x19001, //停止录音请求 回调返回录音文件路径名
|
||
IM_RECORD_STOP_RESP = 0x19002, //停止录音返回 回调返回录音文件路径名
|
||
IM_RECORD_STARTPLAY_REQ = 0x19003, //播放录音请求
|
||
IM_RECORD_FINISHPLAY_RESP = 0x19004, //播放语音完成
|
||
IM_RECORD_STOPPLAY_REQ = 0x19005, //停止播放语音
|
||
IM_SPEECH_START_REQ =0x19006, //开始语音识别
|
||
IM_SPEECH_STOP_REQ =0x19007, //停止语音识别
|
||
IM_SPEECH_STOP_RESP = 0x19009, //语音识别完成返回
|
||
IM_SPEECH_SETLANGUAGE_REQ = 0x19008, //设置语音识别语言
|
||
IM_UPLOAD_FILE_REQ = 0x19010 , //上传文件
|
||
IM_UPLOAD_FILE_RESP = 0x19011 , //上传文件回应
|
||
IM_DOWNLOAD_FILE_REQ= 0x19012, //下载文件请求
|
||
IM_DOWNLOAD_FILE_RESP=0x19013, //下载文件回应
|
||
IM_RECORD_SETINFO_REQ = 0x19014, //设置录音信息
|
||
IM_RECORD_VOLUME_NOTIFY = 0x19015, //录音声音大小通知
|
||
IM_RECORD_PLAY_PERCENT_NOTIFY = 0x19016, //播放URL下载进度
|
||
IM_TOOL_HAS_CACHE_FILE = 0x19017, //判断URL文件是否存在
|
||
#endregion
|
||
|
||
|
||
#region IM_CHANNEL
|
||
IM_CHANNEL_LOGIN_REQ = 0x16007, //登录 注:登录账号传入了通配符,会直接登录, 不需要再调此登录
|
||
IM_CHANNEL_LOGIN_RESP=0x16008,
|
||
IM_CHANNEL_LOGOUT_REQ = 0x16009, //退出频道
|
||
IM_CHANNEL_MODIFY_REQ=0x16011, //修改通配符
|
||
IM_CHANNEL_MODIFY_RESP=0x16012, //修改通配符回应
|
||
#endregion
|
||
|
||
};
|
||
public enum YvNet : int
|
||
{
|
||
YvNetDisconnect=0,
|
||
YvNetConnect=1,
|
||
};
|
||
public enum Yvimspeech_language
|
||
{
|
||
im_speech_zn = 1, //中文
|
||
im_speech_ct = 2, //粤语
|
||
im_speech_en = 3, //英语
|
||
};
|
||
public enum yvimspeech_outlanguage
|
||
{
|
||
im_speechout_simplified = 0, //简体中文
|
||
im_speechout_traditional = 1, //繁体中文
|
||
};
|
||
|
||
public enum yvspeech
|
||
{
|
||
speech_file = 0, //文件识别
|
||
speech_file_and_url = 1, //文件识别返回url
|
||
speech_url = 2, //url识别
|
||
speech_live = 3, //实时语音识别(未完成)
|
||
}
|
||
public enum YvlogLevel
|
||
{
|
||
LOG_LEVEL_OFF = 0, //0:关闭日志
|
||
LOG_LEVEL_DEBUG = 1, //1:Debug默认该级别
|
||
LOG_LEVEL_INFO=2, //2:info
|
||
LOG_LEVEL_ERROR=3 //3:error
|
||
}
|
||
}
|