Files
JJBB/Assets/Plugins/YunvaIMScript/NetWork/ProtocolEnum.cs
2024-08-23 15:49:34 +08:00

85 lines
3.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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, //1Debug默认该级别
LOG_LEVEL_INFO=2, //2:info
LOG_LEVEL_ERROR=3 //3:error
}
}