lib/v20220325/models.rb in tencentcloud-sdk-trro-3.0.614 vs lib/v20220325/models.rb in tencentcloud-sdk-trro-3.0.615

- old
+ new

@@ -1475,14 +1475,50 @@ # @type TimeOffset: Array # @param ProjectId: 项目ID # @type ProjectId: String # @param DeviceId: 设备ID # @type DeviceId: String + # @param Ver: sdk版本 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Ver: String + # @param SdkMode: 模式(p2p/server) + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SdkMode: String + # @param DecodeCost: 解码耗时,单位:ms + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DecodeCost: Array + # @param RenderConst: 渲染耗时,单位:ms + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RenderConst: Array + # @param K100: 卡顿k100 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type K100: Array + # @param K150: 卡顿k150 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type K150: Array + # @param NACK: nack请求数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type NACK: Array + # @param BitRateEstimate: 服务端调控码率,单位:kbps + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type BitRateEstimate: Array + # @param Width: 宽度 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Width: Integer + # @param Height: 高度 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Height: Integer + # @param EncodeCost: 编码耗时,单位:ms + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type EncodeCost: Array + # @param CaptureCost: 采集耗时,单位:ms + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CaptureCost: Array - attr_accessor :DeviceType, :StartTime, :EndTime, :SessionId, :Rate, :Fps, :Lost, :NetworkLatency, :VideoLatency, :CpuUsed, :MemUsed, :TimeOffset, :ProjectId, :DeviceId + attr_accessor :DeviceType, :StartTime, :EndTime, :SessionId, :Rate, :Fps, :Lost, :NetworkLatency, :VideoLatency, :CpuUsed, :MemUsed, :TimeOffset, :ProjectId, :DeviceId, :Ver, :SdkMode, :DecodeCost, :RenderConst, :K100, :K150, :NACK, :BitRateEstimate, :Width, :Height, :EncodeCost, :CaptureCost - def initialize(devicetype=nil, starttime=nil, endtime=nil, sessionid=nil, rate=nil, fps=nil, lost=nil, networklatency=nil, videolatency=nil, cpuused=nil, memused=nil, timeoffset=nil, projectid=nil, deviceid=nil) + def initialize(devicetype=nil, starttime=nil, endtime=nil, sessionid=nil, rate=nil, fps=nil, lost=nil, networklatency=nil, videolatency=nil, cpuused=nil, memused=nil, timeoffset=nil, projectid=nil, deviceid=nil, ver=nil, sdkmode=nil, decodecost=nil, renderconst=nil, k100=nil, k150=nil, nack=nil, bitrateestimate=nil, width=nil, height=nil, encodecost=nil, capturecost=nil) @DeviceType = devicetype @StartTime = starttime @EndTime = endtime @SessionId = sessionid @Rate = rate @@ -1493,10 +1529,22 @@ @CpuUsed = cpuused @MemUsed = memused @TimeOffset = timeoffset @ProjectId = projectid @DeviceId = deviceid + @Ver = ver + @SdkMode = sdkmode + @DecodeCost = decodecost + @RenderConst = renderconst + @K100 = k100 + @K150 = k150 + @NACK = nack + @BitRateEstimate = bitrateestimate + @Width = width + @Height = height + @EncodeCost = encodecost + @CaptureCost = capturecost end def deserialize(params) @DeviceType = params['DeviceType'] @StartTime = params['StartTime'] @@ -1510,9 +1558,21 @@ @CpuUsed = params['CpuUsed'] @MemUsed = params['MemUsed'] @TimeOffset = params['TimeOffset'] @ProjectId = params['ProjectId'] @DeviceId = params['DeviceId'] + @Ver = params['Ver'] + @SdkMode = params['SdkMode'] + @DecodeCost = params['DecodeCost'] + @RenderConst = params['RenderConst'] + @K100 = params['K100'] + @K150 = params['K150'] + @NACK = params['NACK'] + @BitRateEstimate = params['BitRateEstimate'] + @Width = params['Width'] + @Height = params['Height'] + @EncodeCost = params['EncodeCost'] + @CaptureCost = params['CaptureCost'] end end # 会话信息 class SessionInfo < TencentCloud::Common::AbstractModel