Class: TencentCloud::Lcic::V20220817::SingleStreamInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220817/models.rb

Overview

录制流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, starttime = nil, stoptime = nil, duration = nil, fileformat = nil, recordurl = nil, recordsize = nil, videoid = nil, role = nil) ⇒ SingleStreamInfo

Returns a new instance of SingleStreamInfo.



5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
# File 'lib/v20220817/models.rb', line 5116

def initialize(userid=nil, starttime=nil, stoptime=nil, duration=nil, fileformat=nil, recordurl=nil, recordsize=nil, videoid=nil, role=nil)
  @UserId = userid
  @StartTime = starttime
  @StopTime = stoptime
  @Duration = duration
  @FileFormat = fileformat
  @RecordUrl = recordurl
  @RecordSize = recordsize
  @VideoId = videoid
  @Role = role
end

Instance Attribute Details

#DurationObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def Duration
  @Duration
end

#FileFormatObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def FileFormat
  @FileFormat
end

#RecordSizeObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def RecordSize
  @RecordSize
end

#RecordUrlObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def RecordUrl
  @RecordUrl
end

#RoleObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def Role
  @Role
end

#StartTimeObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def StartTime
  @StartTime
end

#StopTimeObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def StopTime
  @StopTime
end

#UserIdObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def UserId
  @UserId
end

#VideoIdObject

Parameters:

  • 用户ID

  • 开始时间

  • 结束时间

  • 总时长

  • 文件格式

  • 流url

  • 流大小

  • 流ID

  • 流类型



5114
5115
5116
# File 'lib/v20220817/models.rb', line 5114

def VideoId
  @VideoId
end

Instance Method Details

#deserialize(params) ⇒ Object



5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
# File 'lib/v20220817/models.rb', line 5128

def deserialize(params)
  @UserId = params['UserId']
  @StartTime = params['StartTime']
  @StopTime = params['StopTime']
  @Duration = params['Duration']
  @FileFormat = params['FileFormat']
  @RecordUrl = params['RecordUrl']
  @RecordSize = params['RecordSize']
  @VideoId = params['VideoId']
  @Role = params['Role']
end