获取应用列表


简要描述
请求URL
  • {{adminHost:8181}}/appli/getAppliList
请求方式
  • get
请求Query参数
参数名 示例值 必选 类型 说明
appliId   string 应用id
appliName   string 应用名称
wsId   string 工作空间id
page   string 页码,默认是1
pageSize   string 每页展示多少条数据,默认20
成功返回示例
{
  "code": 1000,
  "message": "Success",
  "result": {
    "records": [
      {
        "appliId": "1196464974600339456",
        "appliName": "test2",
        "appliType": 2,
        "accessType": 1,
        "wsId": "Jx3wQMD1",
        "groupId": "1194226279482654720",
        "fileSize": "2218391",
        "appliPath": "20240115144427815",
        "exeFileName": "dfdf/1.exe",
        "exeFileNameList": "dfdf/1.exe",
        "param": "",
        "status": 1,
        "instanceMax": 1,
        "hasExtraParam": 0,
        "initWinSize": 0,
        "initResolutionType": 0,
        "frameLowerLimit": 30,
        "initiativeSyncFlag": 1,
        "initCursorMode": 0,
        "offScreen": 1,
        "fullScreenMode": 0,
        "mobileFullScreenMode": 0,
        "startProcType": 0,
        "useGamepad": 0,
        "mobileForceLandscape": 1,
        "mobileVirtualJoystick": 1,
        "mobileKeyboardType": 0,
        "mobileWebMenuType": 0,
        "mouseZoomDirection": 1,
        "playerListToggle": 1,
        "limitMaxFps": 1,
        "touchOperateMode": "mouse",
        "arAlphaMask": 0,
        "dcs": 1,
        "playMode": 1,
        "scs": 0,
        "audioInput": 0,
        "audioInputAutoStart": 0,
        "videoInput": 0,
        "videoInputAutoStart": 0,
        "videoInputCnt": 1,
        "liveStreaming": 0,
        "textInputEventPrompt": 1,
        "vrControllerType": 0,
        "qpMin": 20,
        "qpMax": 35,
        "taskCloseType": 0,
        "delayCloseDuration": 20,
        "reqGpuMemMax": 0,
        "useWebCodec": 0,
        "preferDecoder": "h264",
        "createUser": "443167382534356992",
        "createDate": "1705301079189",
        "updateUser": "443167382534356992",
        "updateDate": "1706062110324",
        "deleteFlag": 0
      }
    ],
    "total": "2",
    "size": "15",
    "current": "1",
    "orders": [],
    "optimizeCountSql": true,
    "searchCount": true,
    "pages": "1"
  }
}
成功返回示例的参数说明
参数名 类型 说明
code string 响应码
message string 响应消息
result object 响应结果
records array 结果列表
records.appliId long 应用Id
records.appliName string 应用名称
records.appliType int 应用类型: 1:独占GPU、2:共享GPU、3:VR(SteamVR)、5:VR(SteamVR:依赖Steam)、6:VR(Nvidia)、7:VR(OpenXR)、9:AR(PXY)、11:AR(Nvidia)、13:SR(共享GPU-UE像素流送)】 、14:SR(2D共享))
records.accessType int 1:公开应用、 0:私有应用
records.wsId string 工作空间Id
records.groupId long 组别Id
records.fileSize int 应用大小
records.appliPath string 应用程序的保存路径
records.exeFileName string 应用的执行文件路径
records.exeFileNameList array 应用的exe列表
records.param string 应用程序启动的命令行参数
records.status int 1:上架 0:下架
records.instanceMax int 该应用最大允许客户端并发数
records.hasExtraParam int 应用启动的命令行参数是否传递TaskId, 0(否)、1(是)
records.initWinSize int 窗口填充方式 , 0:按原始窗口大小显示(不超过终端屏幕)、5:按应用原始窗口显示(超过终端屏幕出现滚动条)、2:尽量填充容器(保存宽高比,不超过终端屏幕)、10:优先垂直方向填充(保持宽高比,水平方向允许出现滚动条)、15:优先垂直方向填充(保持宽高比,垂直方向允许出现滚动条)、4:完全填充容器(拉伸)
records.initResolutionType int 初始化分辨率方式, 0:应用默认分辨率、 1:适应客户端窗口
records.frameLowerLimit int 最低帧率,默认30:每秒30帧
records.initiativeSyncFlag int 主动同步标识, 0:不主动同步、1:主动同步、2:半主动同步
records.initCursorMode int 鼠标模式, 0:自动判断、1:锁定、2:非锁定
records.offScreen int 是否离屏渲染,离屏渲染时能减少部分资源消耗,默认是1。 0:不是。1:是
records.fullScreenMode int 全屏模式(效果等同F11键),默认是0; 0:手动触发,按下F11键盘或者是左下角的全屏按钮。 1:首次点击屏幕使用的时候触发 2:每次点击屏幕的时候触发。
records.mobileFullScreenMode int 手机端全屏模式,默认是0; 0:手动触发 1:首次点击屏幕使用的时候触发 2:每次点击屏幕的时候触发。
records.startProcType int 独占模式下启动模式,大部分为标准模式:0,少部分为兼容模式:1
records.useGamepad int 该应用是否使用手柄,默认为0;0:不使用,1:使用
records.mobileForceLandscape int 手机端时是否强制横屏,默认为1;0:否,1:是
records.mobileVirtualJoystick int 手机端是否初始显示虚拟摇杆,默认为1;0:否,1:是
records.mobileKeyboardType int 移动端输入键盘类型 ,0:默认系统键盘,1:虚拟键盘
records.mobileWebMenuType int 移动端菜单类型, 0:控制球、 1:菜单栏
records.mouseZoomDirection int 触屏放大手势与滚轮映射,默认为1;0:滚轮下滚,1:滚轮上滚
records.playerListToggle int 演示/互动模式是否显示玩家列表,默认为1;0:否,1:是
records.limitMaxFps int 在共享模式下是否限制应用本身的帧率,默认为1;0:否,1:是
records.touchOperateMode string 移动端的触摸指令模式,mouse:鼠标,touch:触摸,touch时,客户端的触摸指令直接以windows的原生触摸指令发送给渲染服务器,mix:混合模式,鼠标和触摸事件一起发送
records.arAlphaMask int AR应用是否使用了透明遮罩的默认值为1,0:关闭,1:开启
records.dcs int 应用级别是否支持数据通道服务,1支持,0不支持
records.playMode int 应用级别是否支持互动模式,1支持,0不支持
records.scs int 应用是否使用智能语音服务,1使用,0不使用
records.audioInput int 是否开启客户端音频(麦克风)输入功能,1开启,0不开启
records.audioInputAutoStart int 是否自动开启麦克风,1开启,0不开启
records.videoInput int 是否开启客户端视频(摄像头)输入功能,1开启,0不开启
records.videoInputAutoStart int 是否自动开启摄像头
records.videoInputCnt int 应用使用的摄像头数量
records.liveStreaming int 是否开启直播推流,1开启,0不开启
records.textInputEventPrompt int 是否启用客户端文字输入事件提示,1开启,0不开启
records.vrControllerType int VR手柄类型:0:默认,1:Quest,2:HTC,3:Pico,4:Nolo
records.qpMin int 编码qp最小值
records.qpMax int 编码qp最大值
records.taskCloseType int 实例关闭方式:0即时关闭(默认)、1延迟关闭
records.delayCloseDuration int 延迟关闭的延迟时间,单位秒,默认20秒
records.reqGpuMemMax int 最大GPU显存需求量(单位M),用于分配请求时检查显存是否充足,默认值0:不考虑当前应用显存需求,只检查当前GPU显存使用量
records.useWebCodec int 是否使用WebCodec,0:不使用、1:使用。当使用时,可以配合preferDecoder传递h265编码,在https的环境下使用8K
records.preferDecoder string 优先使用的解码格式标准:’auto’ 、’vp8’ 、 ‘vp9’ 、 ‘h264’ 、 ‘h265’ 、’hevc’ 、’av1’ 、’av1x’,默认值h264
records.createUser long 创建的用户id
records.createDate long 创建时间
records.updateUser long 更新的用户id
records.updateDate long 更新时间
records.deleteFlag string 删除标识,0:未删除、1已删除
total string 共计多少条数据
size string 每页多少条数据
current string 当前页码
pages string 一共有多少页

zhousn 2025年3月12日 15:27 收藏文档

开发者交流群

QQ群号:1011308692