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.



5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
# File 'lib/v20220817/models.rb', line 5084

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:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def Duration
  @Duration
end

#FileFormatObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def FileFormat
  @FileFormat
end

#RecordSizeObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def RecordSize
  @RecordSize
end

#RecordUrlObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def RecordUrl
  @RecordUrl
end

#RoleObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def Role
  @Role
end

#StartTimeObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def StartTime
  @StartTime
end

#StopTimeObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def StopTime
  @StopTime
end

#UserIdObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def UserId
  @UserId
end

#VideoIdObject

Parameters:

  • UserId:

    用户ID

  • StartTime:

    开始时间

  • StopTime:

    结束时间

  • Duration:

    总时长

  • FileFormat:

    文件格式

  • RecordUrl:

    流url

  • RecordSize:

    流大小

  • VideoId:

    流ID

  • Role:

    流类型



5082
5083
5084
# File 'lib/v20220817/models.rb', line 5082

def VideoId
  @VideoId
end

Instance Method Details

#deserialize(params) ⇒ Object



5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
# File 'lib/v20220817/models.rb', line 5096

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