lib/v20230517/models.rb in tencentcloud-sdk-iss-3.0.674 vs lib/v20230517/models.rb in tencentcloud-sdk-iss-3.0.675
- old
+ new
@@ -1309,10 +1309,32 @@
end
@RequestId = params['RequestId']
end
end
+ # 视频通道码率返回结果
+ class BitRateInfo < TencentCloud::Common::AbstractModel
+ # @param ChannelId: 通道Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ChannelId: String
+ # @param Bitrate: 码率,单位:kbps
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Bitrate: Float
+
+ attr_accessor :ChannelId, :Bitrate
+
+ def initialize(channelid=nil, bitrate=nil)
+ @ChannelId = channelid
+ @Bitrate = bitrate
+ end
+
+ def deserialize(params)
+ @ChannelId = params['ChannelId']
+ @Bitrate = params['Bitrate']
+ end
+ end
+
# 人体识别结果详情
class BodyAIResultInfo < TencentCloud::Common::AbstractModel
# @param Time: 时间字符串
# @type Time: String
# @param Url: 截图 URL
@@ -3946,9 +3968,72 @@
end
def deserialize(params)
unless params['Data'].nil?
@Data = DescribeDeviceData.new
+ @Data.deserialize(params['Data'])
+ end
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # 查询视频通道码率的返回结果列表
+ class DescribeVideoBitRateList < TencentCloud::Common::AbstractModel
+ # @param BitRates: 通道码率列表
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type BitRates: Array
+
+ attr_accessor :BitRates
+
+ def initialize(bitrates=nil)
+ @BitRates = bitrates
+ end
+
+ def deserialize(params)
+ unless params['BitRates'].nil?
+ @BitRates = []
+ params['BitRates'].each do |i|
+ bitrateinfo_tmp = BitRateInfo.new
+ bitrateinfo_tmp.deserialize(i)
+ @BitRates << bitrateinfo_tmp
+ end
+ end
+ end
+ end
+
+ # DescribeVideoBitRate请求参数结构体
+ class DescribeVideoBitRateRequest < TencentCloud::Common::AbstractModel
+ # @param ChannelIds: 通道ID列表
+ # @type ChannelIds: Array
+
+ attr_accessor :ChannelIds
+
+ def initialize(channelids=nil)
+ @ChannelIds = channelids
+ end
+
+ def deserialize(params)
+ @ChannelIds = params['ChannelIds']
+ end
+ end
+
+ # DescribeVideoBitRate返回参数结构体
+ class DescribeVideoBitRateResponse < TencentCloud::Common::AbstractModel
+ # @param Data: 无
+ # @type Data: :class:`Tencentcloud::Iss.v20230517.models.DescribeVideoBitRateList`
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :Data, :RequestId
+
+ def initialize(data=nil, requestid=nil)
+ @Data = data
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['Data'].nil?
+ @Data = DescribeVideoBitRateList.new
@Data.deserialize(params['Data'])
end
@RequestId = params['RequestId']
end
end