更新时间:2021-07-27 GMT+08:00
分享

注册统计数据监听

接口介绍

public void registerStatDataListener(CloudGameStatDataListener listener, int interval);

功能描述

通过注册状态监听器,开启系统的统计功能,并接收周期性的回调数据。

参数介绍

@param { CloudGameStatDataListener} listener:状态监听器,接口如下:
     public interface CloudGameStatDataListener { 
         void onReceiveStatData(String statData); 
     }
其中,回调参数 statData 是一个 JSON 字符串,例如:{"refresh_fps":"30","capture_time":{"avg":"1","max":"2"},"encode_time":{"avg":"13","max":"14"},"decode_time":{"avg":"4","max":"10"}}。
refresh_fps : 代表当前的游戏出帧率。
capture_time : 表示云机侧在周期内的抓图的平均耗时及最大耗时,单位毫秒。
encode_time : 表示云机侧在周期内的编码的平均耗时及最大耗时,单位毫秒。
decode_time : 表示真机侧在周期内的解码的平均耗时及最大耗时,单位毫秒。
 
@param int interval:数据统计周期,单位秒,有效范围为 1<= interval <= 300。

调用示例

cloudGame.registerStatDataListener(new CloudGameStatDataListener() { 
         @Override 
         public void onReceiveStatData(String statData) { 
            // todo 
         } 
     } 
 , 1);
分享:

    相关文档

    相关产品

close